>>> emscripten-fastcomp: Building community/emscripten-fastcomp 1.40.1-r1 (using abuild 3.8.0_rc3-r2) started Tue, 25 May 2021 07:59:21 +0000 >>> emscripten-fastcomp: Checking sanity of /home/buildozer/aports/community/emscripten-fastcomp/APKBUILD... >>> emscripten-fastcomp: Analyzing dependencies... >>> emscripten-fastcomp: Installing for build: build-base python3 cmake zlib-dev (1/15) Installing libbz2 (1.0.8-r1) (2/15) Installing libffi (3.3-r2) (3/15) Installing gdbm (1.19-r0) (4/15) Installing xz-libs (5.2.5-r0) (5/15) Installing mpdecimal (2.5.1-r1) (6/15) Installing readline (8.1.0-r0) (7/15) Installing sqlite-libs (3.35.5-r0) (8/15) Installing python3 (3.9.5-r1) (9/15) Installing lz4-libs (1.9.3-r0) (10/15) Installing libarchive (3.5.1-r0) (11/15) Installing rhash-libs (1.4.1-r0) (12/15) Installing libuv (1.41.0-r0) (13/15) Installing cmake (3.20.2-r0) (14/15) Installing zlib-dev (1.2.11-r3) (15/15) Installing .makedepends-emscripten-fastcomp (20210525.075924) Executing busybox-1.33.1-r1.trigger OK: 411 MiB in 104 packages >>> emscripten-fastcomp: Cleaning up srcdir >>> emscripten-fastcomp: Cleaning up pkgdir >>> emscripten-fastcomp: Fetching https://distfiles.alpinelinux.org/distfiles/v3.14/emscripten-fastcomp-1.40.1.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 341 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> emscripten-fastcomp: Fetching emscripten-fastcomp-1.40.1.tar.gz::https://github.com/emscripten-core/emscripten-fastcomp/archive/1.40.1.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 143 0 143 0 0 658 0 --:--:-- --:--:-- --:--:-- 658 100 1376k 0 1376k 0 0 1903k 0 --:--:-- --:--:-- --:--:-- 1903k 100 7232k 0 7232k 0 0 4190k 0 --:--:-- 0:00:01 --:--:-- 5844k 100 12.9M 0 12.9M 0 0 4848k 0 --:--:-- 0:00:02 --:--:-- 5911k 100 18.5M 0 18.5M 0 0 5118k 0 --:--:-- 0:00:03 --:--:-- 5891k 100 23.8M 0 23.8M 0 0 5167k 0 --:--:-- 0:00:04 --:--:-- 5757k 100 28.3M 0 28.3M 0 0 5069k 0 --:--:-- 0:00:05 --:--:-- 5528k 100 33.7M 0 33.7M 0 0 5149k 0 --:--:-- 0:00:06 --:--:-- 5479k 100 36.3M 0 36.3M 0 0 5202k 0 --:--:-- 0:00:07 --:--:-- 5420k >>> emscripten-fastcomp: Fetching https://distfiles.alpinelinux.org/distfiles/v3.14/emscripten-fastcomp-clang-1.40.1.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 341 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> emscripten-fastcomp: Fetching emscripten-fastcomp-clang-1.40.1.tar.gz::https://github.com/emscripten-core/emscripten-fastcomp-clang/archive/1.40.1.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 149 100 149 0 0 716 0 --:--:-- --:--:-- --:--:-- 716 100 13195 0 13195 0 0 19123 0 --:--:-- --:--:-- --:--:-- 19123 100 4656k 0 4656k 0 0 3165k 0 --:--:-- 0:00:01 --:--:-- 5937k 100 10.1M 0 10.1M 0 0 4199k 0 --:--:-- 0:00:02 --:--:-- 5821k 100 15.9M 0 15.9M 0 0 4854k 0 --:--:-- 0:00:03 --:--:-- 6098k >>> emscripten-fastcomp: Fetching https://distfiles.alpinelinux.org/distfiles/v3.14/emscripten-fastcomp-1.40.1.tar.gz >>> emscripten-fastcomp: Fetching https://distfiles.alpinelinux.org/distfiles/v3.14/emscripten-fastcomp-clang-1.40.1.tar.gz >>> emscripten-fastcomp: Checking sha512sums... emscripten-fastcomp-1.40.1.tar.gz: OK emscripten-fastcomp-clang-1.40.1.tar.gz: OK llvm-fix-build-with-musl-libc.patch: OK none-build-type.patch: OK >>> emscripten-fastcomp: Unpacking /var/cache/distfiles/v3.14/emscripten-fastcomp-1.40.1.tar.gz... >>> emscripten-fastcomp: Unpacking /var/cache/distfiles/v3.14/emscripten-fastcomp-clang-1.40.1.tar.gz... >>> emscripten-fastcomp: llvm-fix-build-with-musl-libc.patch patching file include/llvm/Analysis/TargetLibraryInfo.h >>> emscripten-fastcomp: none-build-type.patch patching file CMakeLists.txt CMake Deprecation Warning at CMakeLists.txt:14 (cmake_policy): The OLD behavior for policy CMP0051 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. -- The C compiler identification is GNU 10.3.1 -- The CXX compiler identification is GNU 10.3.1 -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/gcc -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/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: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for dirent.h CMake Warning (dev) at /usr/share/cmake/Modules/CheckIncludeFile.cmake:82 (message): Policy CMP0075 is not set: Include file check macros honor CMAKE_REQUIRED_LIBRARIES. Run "cmake --help-policy CMP0075" for policy details. Use the cmake_policy command to set the policy and suppress this warning. CMAKE_REQUIRED_LIBRARIES is set to: m For compatibility with CMake 3.11 and below this check is ignoring it. Call Stack (most recent call first): cmake/config-ix.cmake:47 (check_include_file) CMakeLists.txt:579 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Looking for dirent.h - found -- Looking for dlfcn.h -- Looking for dlfcn.h - found -- Looking for errno.h -- Looking for errno.h - found -- Looking for fcntl.h -- Looking for fcntl.h - found -- Looking for inttypes.h -- Looking for inttypes.h - found -- Looking for link.h -- Looking for link.h - found -- Looking for malloc.h -- Looking for malloc.h - found -- Looking for malloc/malloc.h -- Looking for malloc/malloc.h - not found -- Looking for ndir.h -- Looking for ndir.h - not found -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for signal.h -- Looking for signal.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for sys/dir.h -- Looking for sys/dir.h - found -- Looking for sys/ioctl.h -- Looking for sys/ioctl.h - found -- Looking for sys/mman.h -- Looking for sys/mman.h - found -- Looking for sys/ndir.h -- Looking for sys/ndir.h - not found -- Looking for sys/param.h -- Looking for sys/param.h - found -- Looking for sys/resource.h -- Looking for sys/resource.h - found -- Looking for sys/stat.h -- Looking for sys/stat.h - found -- Looking for sys/time.h -- Looking for sys/time.h - found -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for sys/uio.h -- Looking for sys/uio.h - found -- Looking for termios.h -- Looking for termios.h - found -- Looking for unistd.h -- Looking for unistd.h - found -- Looking for valgrind/valgrind.h -- Looking for valgrind/valgrind.h - not found -- Looking for zlib.h -- Looking for zlib.h - found -- Looking for fenv.h -- Looking for fenv.h - found -- Looking for FE_ALL_EXCEPT -- Looking for FE_ALL_EXCEPT - found -- Looking for FE_INEXACT -- Looking for FE_INEXACT - found -- Looking for mach/mach.h -- Looking for mach/mach.h - not found -- Looking for histedit.h -- Looking for histedit.h - not found -- Looking for CrashReporterClient.h -- Looking for CrashReporterClient.h - not found -- Looking for linux/magic.h -- Looking for linux/magic.h - not found -- Looking for linux/nfs_fs.h -- Looking for linux/nfs_fs.h - not found -- Looking for linux/smb.h -- Looking for linux/smb.h - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Looking for pthread_getspecific in pthread -- Looking for pthread_getspecific in pthread - found -- Looking for pthread_rwlock_init in pthread -- Looking for pthread_rwlock_init in pthread - found -- Looking for pthread_mutex_lock in pthread -- Looking for pthread_mutex_lock in pthread - found -- Looking for dlopen in dl -- Looking for dlopen in dl - found -- Looking for clock_gettime in rt -- Looking for clock_gettime in rt - found -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Looking for compress2 in z -- Looking for compress2 in z - found -- Looking for setupterm in tinfo -- Looking for setupterm in tinfo - not found -- Looking for setupterm in terminfo -- Looking for setupterm in terminfo - not found -- Looking for setupterm in curses -- Looking for setupterm in curses - not found -- Looking for setupterm in ncurses -- Looking for setupterm in ncurses - not found -- Looking for setupterm in ncursesw -- Looking for setupterm in ncursesw - not found -- Could NOT find LibXml2 (missing: LIBXML2_LIBRARY LIBXML2_INCLUDE_DIR) -- Looking for xar_open in xar -- Looking for xar_open in xar - not found -- Looking for arc4random -- Looking for arc4random - not found -- Looking for backtrace -- Looking for backtrace - not found -- Could NOT find Backtrace (missing: Backtrace_LIBRARY Backtrace_INCLUDE_DIR) -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed -- Looking for _Unwind_Backtrace -- Looking for _Unwind_Backtrace - found -- Looking for getpagesize -- Looking for getpagesize - found -- Looking for sysconf -- Looking for sysconf - found -- Looking for getrusage -- Looking for getrusage - found -- Looking for setrlimit -- Looking for setrlimit - found -- Looking for isatty -- Looking for isatty - found -- Looking for futimens -- Looking for futimens - found -- Looking for futimes -- Looking for futimes - found -- Looking for posix_fallocate -- Looking for posix_fallocate - found -- Looking for sigaltstack -- Looking for sigaltstack - found -- Looking for writev -- Looking for writev - found -- Looking for lseek64 -- Looking for lseek64 - found -- Looking for mallctl -- Looking for mallctl - not found -- Looking for mallinfo -- Looking for mallinfo - not found -- Looking for malloc_zone_statistics -- Looking for malloc_zone_statistics - not found -- Looking for mkdtemp -- Looking for mkdtemp - found -- Looking for mkstemp -- Looking for mkstemp - found -- Looking for mktemp -- Looking for mktemp - found -- Looking for getcwd -- Looking for getcwd - found -- Looking for gettimeofday -- Looking for gettimeofday - found -- Looking for getrlimit -- Looking for getrlimit - found -- Looking for posix_spawn -- Looking for posix_spawn - found -- Looking for pread -- Looking for pread - found -- Looking for realpath -- Looking for realpath - found -- Looking for sbrk -- Looking for sbrk - found -- Looking for strtoll -- Looking for strtoll - found -- Looking for strerror -- Looking for strerror - found -- Looking for strerror_r -- Looking for strerror_r - found -- Looking for strerror_s -- Looking for strerror_s - not found -- Looking for setenv -- Looking for setenv - found -- Looking for dlopen -- Looking for dlopen - found -- Looking for dladdr -- Looking for dladdr - found -- Looking for __GLIBC__ -- Looking for __GLIBC__ - not found -- Looking for sched_getaffinity -- Looking for sched_getaffinity - not found -- Looking for CPU_COUNT -- Looking for CPU_COUNT - not found -- Looking for pthread_getname_np in pthread -- Looking for pthread_getname_np in pthread - not found -- Looking for pthread_setname_np in pthread -- Looking for pthread_setname_np in pthread - found -- Performing Test HAVE_INT64_T -- Performing Test HAVE_INT64_T - Success -- Performing Test HAVE_UINT64_T -- Performing Test HAVE_UINT64_T - Success -- Performing Test HAVE_U_INT64_T -- Performing Test HAVE_U_INT64_T - Success -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success -- Performing Test LLVM_HAS_ATOMICS -- Performing Test LLVM_HAS_ATOMICS - Success -- Performing Test SUPPORTS_VARIADIC_MACROS_FLAG -- Performing Test SUPPORTS_VARIADIC_MACROS_FLAG - Success -- Performing Test SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG -- Performing Test SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG - Failed -- Performing Test HAS_MAYBE_UNINITIALIZED -- Performing Test HAS_MAYBE_UNINITIALIZED - Success -- Native target X86 is not selected; lli will not JIT code -- Threads enabled. -- Doxygen disabled. -- Go bindings disabled. -- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) -- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) -- OCaml bindings disabled. -- Could NOT find Python module pygments -- Could NOT find Python module pygments.lexers.c_cpp -- Could NOT find Python module yaml -- LLVM host triple: i586-alpine-linux-musl -- LLVM default target triple: i586-alpine-linux-musl -- Performing Test C_SUPPORTS_FPIC -- Performing Test C_SUPPORTS_FPIC - Success -- Performing Test CXX_SUPPORTS_FPIC -- Performing Test CXX_SUPPORTS_FPIC - Success -- Building with -fPIC -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success -- Performing Test C_SUPPORTS_WERROR_DATE_TIME -- Performing Test C_SUPPORTS_WERROR_DATE_TIME - Success -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME - Success -- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW -- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed -- Performing Test CXX_SUPPORTS_CXX11 -- Performing Test CXX_SUPPORTS_CXX11 - Success -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG - Success -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed -- Performing Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG -- Performing Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Failed -- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG -- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Success -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP - Failed -- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG -- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG - Failed -- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG -- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG - Failed -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS - Success -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS - Success -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS - Success -- Performing Test C_SUPPORTS_FDATA_SECTIONS -- Performing Test C_SUPPORTS_FDATA_SECTIONS - Success -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS - Success -- Found PythonInterp: /usr/bin/python3 (found version "3.9.5") -- Constructing LLVMBuild project information -- Linker detection: GNU ld -- Targeting JSBackend -- Targeting WebAssembly -- Looking for sys/resource.h -- Looking for sys/resource.h - found -- Clang version: 6.0.1 -- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG -- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG - Failed -- Configuring done -- Generating done -- Build files have been written to: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build make: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[1]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 0%] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 0%] Creating export file for LLVMHello make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 0%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Dwarf.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Error.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 0%] Building CXX object lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 0%] Generating VCSRevision.h make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 0%] Creating export file for libclang make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 0%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/Disassembler.cpp.o [ 0%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Arg.cpp.o [ 0%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 0%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MappedBlockStream.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 0%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangASTNodesEmitter.cpp.o [ 0%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DIPrinter.cpp.o [ 0%] Building CXX object utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/PerfectShuffle.cpp.o [ 1%] Creating export file for LTO [ 1%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLDebugSections.cpp.o [ 1%] Building C object utils/count/CMakeFiles/count.dir/count.c.o [ 1%] Generating ../../../../bin/scan-build make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 1%] Building CXX object lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/Error.cpp.o [ 1%] Generating ../../../../bin/scan-view [ 1%] Building CXX object lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/WindowsManifestMerger.cpp.o [ 1%] Built target LLVMHello_exports [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmMatcherEmitter.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 1%] Creating export file for BugpointPasses [ 1%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAbbreviationDeclaration.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AMDGPUMetadata.cpp.o [ 1%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/AppendingTypeTableBuilder.cpp.o [ 1%] Generating ../../../../share/scan-view/FileRadar.scpt make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 1%] Built target libclang_exports [ 1%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/GenericError.cpp.o [ 1%] Built target LTO_exports [ 1%] Built target BugpointPasses_exports make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 1%] Generating ../../../../share/scan-view/GetRadarVersion.scpt [ 1%] Generating ../../../../share/scan-view/Reporter.py [ 1%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Magic.cpp.o [ 1%] Generating ../../../../share/scan-view/ScanView.py [ 1%] Generating ../../../../libexec/c++-analyzer [ 1%] Built target llvm_vcsrevision_h [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APFloat.cpp.o [ 1%] Generating ../../../../share/scan-view/bugcatcher.ico [ 1%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCDisassembler.cpp.o [ 1%] Generating ../../../../libexec/ccc-analyzer [ 1%] Generating ../../../../share/scan-view/startfile.py [ 1%] Generating ../../../../share/man/man1/scan-build.1 make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 1%] Built target scan-view [ 1%] Linking C executable ../../bin/count [ 1%] Generating ../../../../share/scan-build/scanview.css [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o [ 1%] Generating ../../../../share/scan-build/sorttable.js make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 1%] Built target count make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o [ 1%] Built target scan-build [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmInfoDarwin.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCAsmInfoDarwin.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmInfoDarwin.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCAsmInfoDarwin.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 1%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/ArgList.cpp.o [ 1%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Option.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmBackend.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCAsmBackend.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmBackend.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCAsmBackend.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 1%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/OptTable.cpp.o [ 1%] Linking CXX executable ../../bin/llvm-PerfectShuffle make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 1%] Built target llvm-PerfectShuffle [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoWasm.cpp.o [ 1%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Main.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/AppendingTypeTableBuilder.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = unsigned char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/AppendingTypeTableBuilder.cpp:86:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/AppendingTypeTableBuilder.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangASTNodesEmitter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangASTNodesEmitter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangASTNodesEmitter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangASTNodesEmitter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 1%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/IPDBSourceFile.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmInfoCOFF.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCAsmInfoCOFF.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmInfoCOFF.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCAsmInfoCOFF.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 1%] Linking CXX static library ../libLLVMLineEditor.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 1%] Built target LLVMLineEditor In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangASTNodesEmitter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangASTNodesEmitter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/AMDGPUMetadata.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/AMDGPUMetadata.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 1%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAcceleratorTable.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/MSF/MappedBlockStream.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/MSF/MappedBlockStream.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/MSF/MappedBlockStream.cpp:152:75: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/MSF/MappedBlockStream.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/MSF/MappedBlockStream.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCParser/AsmLexer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCParser/AsmLexer.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCParser/AsmLexer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCParser/AsmLexer.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 1%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFCompileUnit.cpp.o [ 1%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o [ 1%] Linking CXX static library ../libLLVMWindowsManifest.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 1%] Built target LLVMWindowsManifest [ 1%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDB.cpp.o [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallString.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCDisassembler/Disassembler.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCDisassembler/Disassembler.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallString.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCDisassembler/Disassembler.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCDisassembler/Disassembler.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallString.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCDisassembler/Disassembler.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCDisassembler/Disassembler.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallString.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCDisassembler/Disassembler.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCDisassembler/Disassembler.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCAsmInfo.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCAsmInfo.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/ConstantPools.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/ConstantPools.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/ConstantPools.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/ConstantPools.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCAsmInfo.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCAsmInfo.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCAsmInfo.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCAsmInfo.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/ConstantPools.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/ConstantPools.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/ConstantPools.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/ConstantPools.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 2%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangAttrEmitter.cpp.o [ 2%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/SymbolizableObjectFile.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/ConstantPools.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/ConstantPools.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/ConstantPools.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/ConstantPools.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp: In static member function 'static llvm::Expected > {anonymous}::YAMLStringTableSubsection::fromCodeViewSubsection(const llvm::codeview::DebugStringTableSubsectionRef&)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:698:21: warning: redundant move in return statement [-Wredundant-move] 698 | return std::move(EC); | ~~~~~~~~~^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:698:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:702:23: warning: redundant move in return statement [-Wredundant-move] 702 | return std::move(EC); | ~~~~~~~~~^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:702:23: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock.h:61, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Testing/Support/Error.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Testing/Support/Error.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googletest/include/gtest/gtest-printers.h:103, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Testing/Support/SupportHelpers.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Testing/Support/Error.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Testing/Support/Error.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::StrEqualityMatcher >' has user-provided 'void testing::internal::StrEqualityMatcher::operator=(const testing::internal::StrEqualityMatcher&) [with StringType = std::__cxx11::basic_string]' 873 | void operator=(type const &) | ^~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock.h:61, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Testing/Support/Error.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Testing/Support/Error.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googletest/include/gtest/gtest-printers.h:103, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Testing/Support/SupportHelpers.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Testing/Support/Error.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Testing/Support/Error.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::HasSubstrMatcher >' has user-provided 'void testing::internal::HasSubstrMatcher::operator=(const testing::internal::HasSubstrMatcher&) [with StringType = std::__cxx11::basic_string]' 873 | void operator=(type const &) | ^~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock.h:61, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Testing/Support/Error.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Testing/Support/Error.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googletest/include/gtest/gtest-printers.h:103, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Testing/Support/SupportHelpers.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Testing/Support/Error.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Testing/Support/Error.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::StartsWithMatcher >' has user-provided 'void testing::internal::StartsWithMatcher::operator=(const testing::internal::StartsWithMatcher&) [with StringType = std::__cxx11::basic_string]' 873 | void operator=(type const &) | ^~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock.h:61, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Testing/Support/Error.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Testing/Support/Error.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googletest/include/gtest/gtest-printers.h:103, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Testing/Support/SupportHelpers.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Testing/Support/Error.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Testing/Support/Error.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EndsWithMatcher >' has user-provided 'void testing::internal::EndsWithMatcher::operator=(const testing::internal::EndsWithMatcher&) [with StringType = std::__cxx11::basic_string]' 873 | void operator=(type const &) | ^~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock.h:61, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Testing/Support/Error.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Testing/Support/Error.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googletest/include/gtest/gtest-printers.h:103, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Testing/Support/SupportHelpers.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Testing/Support/Error.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Testing/Support/Error.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::MatchesRegexMatcher' has user-provided 'void testing::internal::MatchesRegexMatcher::operator=(const testing::internal::MatchesRegexMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1369:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1369 | GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock.h:61, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Testing/Support/Error.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Testing/Support/Error.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googletest/include/gtest/gtest-printers.h:103, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Testing/Support/SupportHelpers.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Testing/Support/Error.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Testing/Support/Error.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::StrEqualityMatcher >' has user-provided 'void testing::internal::StrEqualityMatcher::operator=(const testing::internal::StrEqualityMatcher&) [with StringType = std::__cxx11::basic_string]' 873 | void operator=(type const &) | ^~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock.h:61, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Testing/Support/Error.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Testing/Support/Error.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googletest/include/gtest/gtest-printers.h:103, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Testing/Support/SupportHelpers.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Testing/Support/Error.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Testing/Support/Error.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::HasSubstrMatcher >' has user-provided 'void testing::internal::HasSubstrMatcher::operator=(const testing::internal::HasSubstrMatcher&) [with StringType = std::__cxx11::basic_string]' 873 | void operator=(type const &) | ^~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock.h:61, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Testing/Support/Error.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Testing/Support/Error.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googletest/include/gtest/gtest-printers.h:103, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Testing/Support/SupportHelpers.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Testing/Support/Error.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Testing/Support/Error.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::StartsWithMatcher >' has user-provided 'void testing::internal::StartsWithMatcher::operator=(const testing::internal::StartsWithMatcher&) [with StringType = std::__cxx11::basic_string]' 873 | void operator=(type const &) | ^~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock.h:61, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Testing/Support/Error.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Testing/Support/Error.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googletest/include/gtest/gtest-printers.h:103, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Testing/Support/SupportHelpers.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Testing/Support/Error.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Testing/Support/Error.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EndsWithMatcher >' has user-provided 'void testing::internal::EndsWithMatcher::operator=(const testing::internal::EndsWithMatcher&) [with StringType = std::__cxx11::basic_string]' 873 | void operator=(type const &) | ^~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp: In function 'llvm::Expected > > llvm::CodeViewYAML::toCodeViewSubsectionList(llvm::BumpPtrAllocator&, llvm::ArrayRef, const llvm::codeview::StringsAndChecksums&)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:753:21: warning: redundant move in return statement [-Wredundant-move] 753 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:753:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:761:19: warning: redundant move in return statement [-Wredundant-move] 761 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:761:19: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp: In static member function 'static llvm::Expected llvm::CodeViewYAML::YAMLDebugSubsection::fromCodeViewSubection(const llvm::codeview::StringsAndChecksumsRef&, const llvm::codeview::DebugSubsectionRecord&)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:896:21: warning: redundant move in return statement [-Wredundant-move] 896 | return std::move(EC); | ~~~~~~~~~^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:896:21: note: remove 'std::move' call [ 2%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCExternalSymbolizer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmInfoELF.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCAsmInfoELF.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmInfoELF.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCAsmInfoELF.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmInfoELF.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCAsmInfoELF.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmInfoELF.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCAsmInfoELF.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 2%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o [ 2%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmInfoWasm.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCAsmInfoWasm.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmInfoWasm.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCAsmInfoWasm.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 2%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o [ 2%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFBuilder.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 2%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFCommon.cpp.o [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/ELFObjectWriter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/ELFObjectWriter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o [ 2%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFError.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/ELFObjectWriter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/ELFObjectWriter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 2%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DarwinAsmParser.cpp.o [ 2%] Linking CXX static library ../../libLLVMTestingSupport.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 2%] Built target LLVMTestingSupport [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodePadder.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/AsmMatcherEmitter.cpp:99: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/AsmMatcherEmitter.cpp:99: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/AsmMatcherEmitter.cpp:99: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/AsmMatcherEmitter.cpp:99: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o [ 2%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/ELFAsmParser.cpp.o [ 2%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewRecordIO.cpp.o [ 2%] Linking CXX static library ../libLLVMOption.a In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/TGLexer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/TGParser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/Main.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/TGLexer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/TGParser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/Main.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/TGLexer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/TGParser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/Main.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/TGLexer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/TGParser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/Main.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 2%] Built target LLVMOption [ 2%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/ContinuationRecordBuilder.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:32: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of 'llvm::Expected > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62: required from 'llvm::Error llvm::VarStreamArrayExtractor >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord&) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:201:26: required from 'llvm::VarStreamArrayIterator::IterType& llvm::VarStreamArrayIterator::operator+=(unsigned int) [with ValueType = llvm::codeview::CVRecord; Extractor = llvm::VarStreamArrayExtractor >; llvm::VarStreamArrayIterator::IterType = llvm::VarStreamArrayIterator, llvm::VarStreamArrayExtractor > >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator.h:124:53: required from 'DerivedT& llvm::iterator_facade_base::operator++() [with DerivedT = llvm::VarStreamArrayIterator, llvm::VarStreamArrayExtractor > >; IteratorCategoryT = std::forward_iterator_tag; T = llvm::codeview::CVRecord; DifferenceTypeT = int; PointerT = llvm::codeview::CVRecord*; ReferenceT = llvm::codeview::CVRecord&]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:676:26: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move] 73 | return std::move(EC); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move] 81 | return std::move(EC); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove 'std::move' call [ 2%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmLexer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp:55:63: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 2%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParser.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/TGLexer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/TGParser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/Main.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/TGLexer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/TGParser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/Main.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 2%] Linking CXX static library ../libLLVMDemangle.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 2%] Built target LLVMDemangle In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/AsmMatcherEmitter.cpp:99: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/AsmMatcherEmitter.cpp:99: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 2%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParserExtension.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp:11: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCDisassembler/MCSymbolizer.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp:11: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCDisassembler/MCSymbolizer.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 2%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBContext.cpp.o [ 2%] Linking CXX static library ../libLLVMBinaryFormat.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 2%] Built target LLVMBinaryFormat [ 2%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBExtras.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/MSF/MSFBuilder.cpp: In member function 'llvm::Expected llvm::msf::MSFBuilder::addStream(uint32_t)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/MSF/MSFBuilder.cpp:183:21: warning: redundant move in return statement [-Wredundant-move] 183 | return std::move(EC); | ~~~~~~~~~^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/MSF/MSFBuilder.cpp:183:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/MSF/MSFBuilder.cpp: In member function 'llvm::Expected llvm::msf::MSFBuilder::build()': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/MSF/MSFBuilder.cpp:280:23: warning: redundant move in return statement [-Wredundant-move] 280 | return std::move(EC); | ~~~~~~~~~^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/MSF/MSFBuilder.cpp:280:23: note: remove 'std::move' call [ 2%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCSymbolizer.cpp.o [ 2%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBInterfaceAnchors.cpp.o [ 2%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbol.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/MSF/MSFBuilder.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::msf::SuperBlock; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/MSF/MSFBuilder.cpp:261:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/MSF/MSFBuilder.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 2%] Linking CXX static library ../../libLLVMMCDisassembler.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 2%] Built target LLVMMCDisassembler [ 2%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolAnnotation.cpp.o [ 2%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolBlock.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCParser/COFFAsmParser.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCParser/COFFAsmParser.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCAsmStreamer.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCAsmStreamer.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ [ 2%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFContext.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCParser/COFFAsmParser.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCParser/COFFAsmParser.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCParser/COFFAsmParser.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCParser/COFFAsmParser.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCAsmStreamer.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCAsmStreamer.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCAsmStreamer.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCAsmStreamer.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 2%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDataExtractor.cpp.o [ 2%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Record.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp: In static member function 'static llvm::ErrorOr > llvm::symbolize::SymbolizableObjectFile::create(llvm::object::ObjectFile*, std::unique_ptr)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp:82:19: warning: redundant move in return statement [-Wredundant-move] 82 | return std::move(res); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp:82:19: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmLayout.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCCodePadder.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmLayout.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCCodePadder.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangAttrEmitter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangAttrEmitter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangAttrEmitter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangAttrEmitter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 2%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmLayout.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCCodePadder.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmLayout.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCCodePadder.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 2%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAssembler.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCAssembler.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAssembler.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCAssembler.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCCodeView.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCCodeView.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCCodeView.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCCodeView.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APInt.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCParser/ELFAsmParser.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCParser/ELFAsmParser.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ [ 2%] Linking CXX static library ../../libLLVMDebugInfoMSF.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 2%] Built target LLVMDebugInfoMSF [ 2%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangAttrEmitter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangAttrEmitter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAssembler.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCAssembler.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAssembler.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCAssembler.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCCodeView.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCCodeView.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCCodeView.cpp:603:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCCodeView.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCCodeView.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCParser/ELFAsmParser.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCParser/ELFAsmParser.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAssembler.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCAssembler.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAssembler.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCAssembler.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCParser/DarwinAsmParser.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCParser/DarwinAsmParser.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCParser/ELFAsmParser.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCParser/ELFAsmParser.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 2%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCParser/AsmParser.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCParser/AsmParser.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ [ 2%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVSymbolVisitor.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCCodeView.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCCodeView.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCCodeView.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCCodeView.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangAttrEmitter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = const llvm::Record*; ValueT = {anonymous}::PragmaClangAttributeSupport::RuleOrAggregateRuleSet; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::Record*; ValueT = {anonymous}::PragmaClangAttributeSupport::RuleOrAggregateRuleSet; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:665:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::Record*; ValueT = {anonymous}::PragmaClangAttributeSupport::RuleOrAggregateRuleSet; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangAttrEmitter.cpp:1641:8: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCCodeView.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCCodeView.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCCodeView.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCCodeView.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 2%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCParser/DarwinAsmParser.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCParser/DarwinAsmParser.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCParser/AsmParser.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCParser/AsmParser.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCParser/DarwinAsmParser.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCParser/DarwinAsmParser.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCParser/AsmParser.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCParser/AsmParser.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 2%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugChecksumsSubsection.cpp.o [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCContext.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCExpr.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFixup.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCCodeView.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCCodeView.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = unsigned int; ValueT = llvm::MCCVFunctionInfo::LineInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = llvm::MCCVFunctionInfo::LineInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:665:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = llvm::MCCVFunctionInfo::LineInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCCodeView.h:112:8: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::MCCVFunctionInfo; _Args = {const llvm::MCCVFunctionInfo&}]' /usr/include/c++/10.3.1/bits/stl_uninitialized.h:91:18: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const llvm::MCCVFunctionInfo*; _ForwardIterator = llvm::MCCVFunctionInfo*; bool _TrivialValueTypes = false]' /usr/include/c++/10.3.1/bits/stl_uninitialized.h:150:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const llvm::MCCVFunctionInfo*; _ForwardIterator = llvm::MCCVFunctionInfo*]' /usr/include/c++/10.3.1/bits/stl_uninitialized.h:325:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = const llvm::MCCVFunctionInfo*; _ForwardIterator = llvm::MCCVFunctionInfo*; _Tp = llvm::MCCVFunctionInfo]' /usr/include/c++/10.3.1/bits/stl_uninitialized.h:347:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = llvm::MCCVFunctionInfo*; _ForwardIterator = llvm::MCCVFunctionInfo*; _Allocator = std::allocator]' /usr/include/c++/10.3.1/bits/vector.tcc:659:48: required from 'void std::vector<_Tp, _Alloc>::_M_default_append(std::vector<_Tp, _Alloc>::size_type) [with _Tp = llvm::MCCVFunctionInfo; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::size_type = unsigned int]' /usr/include/c++/10.3.1/bits/stl_vector.h:940:4: required from 'void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type) [with _Tp = llvm::MCCVFunctionInfo; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::size_type = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCCodeView.cpp:89:32: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ [ 3%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o [ 3%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o [ 3%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompiland.cpp.o [ 3%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o [ 3%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/Record.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/Record.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/Record.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/Record.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/Record.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/Record.cpp:985:50: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/Record.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/Record.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/Record.cpp:240:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/Record.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 3%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCExpr.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/Record.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/Record.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 3%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCFragment.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/SetTheory.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/SetTheory.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/SetTheory.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/SetTheory.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 3%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInst.cpp.o [ 3%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o [ 3%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o [ 3%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandDetails.cpp.o [ 3%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandEnv.cpp.o [ 3%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/SetTheory.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/SetTheory.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/CVSymbolVisitor.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of 'llvm::Expected > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62: required from 'llvm::Error llvm::VarStreamArrayExtractor >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord&) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:201:26: required from 'llvm::VarStreamArrayIterator::IterType& llvm::VarStreamArrayIterator::operator+=(unsigned int) [with ValueType = llvm::codeview::CVRecord; Extractor = llvm::VarStreamArrayExtractor >; llvm::VarStreamArrayIterator::IterType = llvm::VarStreamArrayIterator, llvm::VarStreamArrayExtractor > >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator.h:124:53: required from 'DerivedT& llvm::iterator_facade_base::operator++() [with DerivedT = llvm::VarStreamArrayIterator, llvm::VarStreamArrayExtractor > >; IteratorCategoryT = std::forward_iterator_tag; T = llvm::codeview::CVRecord; DifferenceTypeT = int; PointerT = llvm::codeview::CVRecord*; ReferenceT = llvm::codeview::CVRecord&]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/CVSymbolVisitor.cpp:68:17: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move] 73 | return std::move(EC); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move] 81 | return std::move(EC); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove 'std::move' call [ 3%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCustom.cpp.o [ 3%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAbbrev.cpp.o [ 3%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = unsigned char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp:73:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 3%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossExSubsection.cpp.o [ 3%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossImpSubsection.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Format.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCInstPrinter.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCInstPrinter.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Format.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCInstPrinter.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCInstPrinter.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVTypeVisitor.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/CVTypeVisitor.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of 'llvm::Expected > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62: required from 'llvm::Error llvm::VarStreamArrayExtractor >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord&) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:201:26: required from 'llvm::VarStreamArrayIterator::IterType& llvm::VarStreamArrayIterator::operator+=(unsigned int) [with ValueType = llvm::codeview::CVRecord; Extractor = llvm::VarStreamArrayExtractor >; llvm::VarStreamArrayIterator::IterType = llvm::VarStreamArrayIterator, llvm::VarStreamArrayExtractor > >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator.h:124:53: required from 'DerivedT& llvm::iterator_facade_base::operator++() [with DerivedT = llvm::VarStreamArrayIterator, llvm::VarStreamArrayExtractor > >; IteratorCategoryT = std::forward_iterator_tag; T = llvm::codeview::CVRecord; DifferenceTypeT = int; PointerT = llvm::codeview::CVRecord*; ReferenceT = llvm::codeview::CVRecord&]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/CVTypeVisitor.cpp:144:17: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move] 73 | return std::move(EC); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move] 81 | return std::move(EC); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove 'std::move' call [ 3%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugFrameDataSubsection.cpp.o [ 3%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLabel.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCContext.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCContext.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ [ 4%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugInlineeLinesSubsection.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCContext.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCContext.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCContext.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCContext.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugArangeSet.cpp.o [ 4%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolData.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCDwarf.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCDwarf.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCDwarf.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCDwarf.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ [ 5%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolExe.cpp.o [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAranges.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCDwarf.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCDwarf.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCDwarf.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCDwarf.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCDwarf.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCDwarf.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCDwarf.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCDwarf.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCELFStreamer.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCELFStreamer.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCELFStreamer.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCELFStreamer.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCExpr.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCExpr.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCExpr.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCExpr.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugFrame.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCExpr.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCExpr.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCExpr.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCExpr.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/DWARF/DWARFContext.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/DWARF/DWARFContext.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = long long unsigned int; ValueT = llvm::RelocAddrEntry; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = long long unsigned int; ValueT = llvm::RelocAddrEntry; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:665:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = long long unsigned int; ValueT = llvm::RelocAddrEntry; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/DWARF/DWARFContext.cpp:1127:8: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = std::pair; _Args = {const std::pair&}]' /usr/include/c++/10.3.1/bits/stl_uninitialized.h:91:18: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const std::pair*; _ForwardIterator = std::pair*; bool _TrivialValueTypes = false]' /usr/include/c++/10.3.1/bits/stl_uninitialized.h:150:15: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/10.3.1/bits/stl_uninitialized.h:347:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair*; _ForwardIterator = std::pair*; _Allocator = std::allocator >]' /usr/include/c++/10.3.1/bits/vector.tcc:474:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = std::vector, std::allocator > >::iterator]' /usr/include/c++/10.3.1/bits/vector.tcc:121:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]' /usr/include/c++/10.3.1/bits/stl_vector.h:1204:21: required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:100:23: required from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = llvm::object::SectionRef; ValueT = {anonymous}::DWARFSectionMap; MapType = std::map; VectorType = std::vector, std::allocator > >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/DWARF/DWARFContext.cpp:1307:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ [ 5%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCFragment.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCFragment.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCFragment.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCFragment.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCELFStreamer.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCELFStreamer.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCELFStreamer.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCELFStreamer.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCELFStreamer.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCELFStreamer.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCELFStreamer.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCELFStreamer.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterEmitter.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterInst.cpp.o [ 5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APSInt.cpp.o [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o [ 6%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugInfoEntry.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCParser/MCTargetAsmParser.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCParser/MCTargetAsmParser.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCParser/MCTargetAsmParser.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCParser/MCTargetAsmParser.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 6%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLSymbols.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCParser/MCTargetAsmParser.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCParser/MCTargetAsmParser.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCParser/MCTargetAsmParser.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCParser/MCTargetAsmParser.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMAttributeParser.cpp.o [ 6%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLine.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/Symbolize/Symbolize.cpp: In member function 'llvm::Expected llvm::symbolize::LLVMSymbolizer::getOrCreateModuleInfo(const string&, llvm::StringRef)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/Symbolize/Symbolize.cpp:407:25: warning: redundant move in return statement [-Wredundant-move] 407 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/Symbolize/Symbolize.cpp:407:25: note: remove 'std::move' call [ 6%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLoc.cpp.o [ 6%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugMacro.cpp.o [ 6%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o [ 6%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachObjectTargetWriter.cpp.o [ 6%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o [ 6%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectFileInfo.cpp.o [ 6%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o [ 6%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/AsmWriterInst.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/AsmWriterInst.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/AsmWriterInst.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/TGLexer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/TGParser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/TGParser.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/TGLexer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/TGParser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/TGParser.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/AsmWriterInst.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/AsmWriterInst.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/AsmWriterInst.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/TGLexer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/TGParser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/TGParser.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/TGLexer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/TGParser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/TGParser.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCLinkerOptimizationHint.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCLinkerOptimizationHint.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCLinkerOptimizationHint.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCLinkerOptimizationHint.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFunc.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/TGLexer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/TGParser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/TGParser.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/TGParser.cpp:1637:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/TGLexer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/TGParser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/TGParser.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugEnd.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/TGLexer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/TGParser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/TGParser.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/TGLexer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/TGParser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/TableGen/TGParser.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/AsmWriterInst.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/AsmWriterInst.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/AsmWriterInst.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugLinesSubsection.cpp.o [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Allocator.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenInstruction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/AsmWriterEmitter.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/AsmWriterInst.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/AsmWriterEmitter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenInstruction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/AsmWriterEmitter.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/AsmWriterInst.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/AsmWriterEmitter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamError.cpp.o [ 6%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCInst.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCNullStreamer.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCInst.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCNullStreamer.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCMachObjectWriter.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCMachObjectTargetWriter.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCMachObjectWriter.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCMachObjectTargetWriter.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCInst.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCNullStreamer.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCInst.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCNullStreamer.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 6%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugPubTable.cpp.o [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugStringTableSubsection.cpp.o [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsection.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenInstruction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/AsmWriterEmitter.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/AsmWriterInst.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/AsmWriterEmitter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionRecord.cpp.o [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionVisitor.cpp.o [ 6%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSchedule.cpp.o [ 6%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSection.cpp.o [ 6%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o [ 6%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Attributes.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCObjectWriter.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCObjectWriter.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCObjectWriter.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCObjectWriter.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:188:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move] 542 | return std::move(EC); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:191:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call [ 6%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CallingConvEmitter.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:195:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:196:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:197:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:198:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:199:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:201:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:208:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:209:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:211:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:215:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:217:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call [ 6%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionELF.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:218:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:219:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:220:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:221:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:222:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:223:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:224:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:225:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:226:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call [ 6%] Linking CXX static library ../../libLLVMMCParser.a /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:227:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:228:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:229:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 6%] Built target LLVMMCParser /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:230:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamReader.cpp.o [ 6%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:231:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call [ 6%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionWasm.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:232:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCMachOStreamer.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCMachOStreamer.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:233:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:234:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:235:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:240:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:243:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:244:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:245:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:247:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:250:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:255:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCObjectFileInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCObjectFileInfo.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCObjectFileInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCObjectFileInfo.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::UnknownSymbolRecord; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:557:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCObjectFileInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCObjectFileInfo.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCObjectFileInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCObjectFileInfo.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCMachOStreamer.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCMachOStreamer.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 6%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRangeList.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCMachOStreamer.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCMachOStreamer.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Endian.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeView.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ObjectYAML/CodeViewYAMLSymbols.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Endian.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeView.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ObjectYAML/CodeViewYAMLSymbols.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 6%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDie.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCObjectStreamer.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCObjectStreamer.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCObjectStreamer.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCObjectStreamer.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ [ 6%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFExpression.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp: In member function 'llvm::Expected llvm::codeview::DebugStringTableSubsectionRef::getString(uint32_t) const': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp:41:21: warning: redundant move in return statement [-Wredundant-move] 41 | return std::move(EC); | ~~~~~~~~~^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp:41:21: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCSectionCOFF.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCSectionCOFF.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCSectionCOFF.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCSectionCOFF.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCObjectStreamer.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCObjectStreamer.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCObjectStreamer.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCObjectStreamer.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCObjectStreamer.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCObjectStreamer.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCObjectStreamer.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCObjectStreamer.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolRVASubsection.cpp.o [ 6%] Linking CXX static library ../../libLLVMSymbolize.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 6%] Built target LLVMSymbolize [ 7%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o [ 7%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o [ 7%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o [ 7%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangCommentCommandInfoEmitter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MemoryBuffer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/Attributes.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MemoryBuffer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/Attributes.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MemoryBuffer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/Attributes.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MemoryBuffer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/Attributes.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MemoryBuffer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/Attributes.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MemoryBuffer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/Attributes.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 7%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o [ 7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugStart.cpp.o [ 7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolLabel.cpp.o [ 7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolPublicSymbol.cpp.o [ 7%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o [ 7%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCValue.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCSectionWasm.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCSectionWasm.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCSectionWasm.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCSectionWasm.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCSectionELF.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCSectionELF.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCSectionELF.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCSectionELF.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCSection.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCSection.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCSection.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCSection.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCSection.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCSection.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:484:22: required from 'llvm::SmallVectorImpl::iterator llvm::SmallVectorImpl::insert(llvm::SmallVectorImpl::iterator, T&&) [with T = std::pair; llvm::SmallVectorImpl::iterator = std::pair*]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCSection.cpp:80:67: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCSection.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCSection.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCSection.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCSection.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCSection.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCSection.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCSectionMachO.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCSectionMachO.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCSectionMachO.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCSectionMachO.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/DebugSubsectionVisitor.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of 'llvm::Expected > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62: required from 'llvm::Error llvm::VarStreamArrayExtractor >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord&) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:152:24: required from 'llvm::VarStreamArrayIterator::VarStreamArrayIterator(const ArrayType&, const Extractor&, uint32_t, bool*) [with ValueType = llvm::codeview::CVRecord; Extractor = llvm::VarStreamArrayExtractor >; llvm::VarStreamArrayIterator::ArrayType = llvm::VarStreamArray >; uint32_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:143:53: required from 'llvm::VarStreamArrayIterator::VarStreamArrayIterator(const ArrayType&, const Extractor&, bool*) [with ValueType = llvm::codeview::CVRecord; Extractor = llvm::VarStreamArrayExtractor >; llvm::VarStreamArrayIterator::ArrayType = llvm::VarStreamArray >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:105:12: required from 'llvm::VarStreamArray::Iterator llvm::VarStreamArray::begin(bool*) const [with ValueType = llvm::codeview::CVRecord; Extractor = llvm::VarStreamArrayExtractor >; llvm::VarStreamArray::Iterator = llvm::VarStreamArrayIterator, llvm::VarStreamArrayExtractor > >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h:30:64: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move] 73 | return std::move(EC); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move] 81 | return std::move(EC); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCSectionMachO.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCSectionMachO.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCSectionMachO.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCSectionMachO.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 7%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeEmitterGen.cpp.o [ 7%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmObjectTargetWriter.cpp.o [ 7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFFormValue.cpp.o [ 7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFGdbIndex.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCSection.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCSection.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In member function 'llvm::MCSection::iterator llvm::MCSection::getSubsectionInsertionPoint(unsigned int)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:506:7: warning: array subscript 2 is outside array bounds of 'std::pair [1]' [-Warray-bounds] 506 | ++EltPtr; | ^~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCSection.cpp:80:66: note: while referencing '' 80 | SubsectionFragmentMap.insert(MI, std::make_pair(Subsection, F)); | ^ [ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolsSubsection.cpp.o [ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o [ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Formatters.cpp.o [ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/GlobalTypeTableBuilder.cpp.o [ 7%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmStreamer.cpp.o [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamRef.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CallingConvEmitter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CallingConvEmitter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CallingConvEmitter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CallingConvEmitter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/LazyRandomTypeCollection.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CallingConvEmitter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CallingConvEmitter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCExpr.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCValue.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCExpr.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCValue.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCSymbol.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCSymbolELF.h:12, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCSymbolELF.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCSymbol.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCSymbolELF.h:12, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCSymbolELF.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 7%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/MergingTypeTableBuilder.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/DWARF/DWARFDie.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/DWARF/DWARFDie.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::dwarf::Attribute]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/DWARF/DWARFDie.cpp:334:75: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordName.cpp.o [ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o [ 7%] Linking CXX static library ../libLLVMTableGen.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 7%] Built target LLVMTableGen [ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SimpleTypeSerializer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCSymbol.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCSymbol.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCSymbol.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCSymbol.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCSymbol.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCSymbol.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCSymbol.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCSymbol.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 7%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/DebugSymbolsSubsection.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of 'llvm::Expected > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62: required from 'llvm::Error llvm::VarStreamArrayExtractor >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord&) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:152:24: required from 'llvm::VarStreamArrayIterator::VarStreamArrayIterator(const ArrayType&, const Extractor&, uint32_t, bool*) [with ValueType = llvm::codeview::CVRecord; Extractor = llvm::VarStreamArrayExtractor >; llvm::VarStreamArrayIterator::ArrayType = llvm::VarStreamArray >; uint32_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:143:53: required from 'llvm::VarStreamArrayIterator::VarStreamArrayIterator(const ArrayType&, const Extractor&, bool*) [with ValueType = llvm::codeview::CVRecord; Extractor = llvm::VarStreamArrayExtractor >; llvm::VarStreamArrayIterator::ArrayType = llvm::VarStreamArray >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:105:12: required from 'llvm::VarStreamArray::Iterator llvm::VarStreamArray::begin(bool*) const [with ValueType = llvm::codeview::CVRecord; Extractor = llvm::VarStreamArrayExtractor >; llvm::VarStreamArray::Iterator = llvm::VarStreamArrayIterator, llvm::VarStreamArrayExtractor > >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h:30:64: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move] 73 | return std::move(EC); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move] 81 | return std::move(EC); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove 'std::move' call [ 7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypeUnit.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCWasmObjectTargetWriter.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCWasmObjectTargetWriter.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 7%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLTagsEmitter.cpp.o [ 7%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangDataCollectorsEmitter.cpp.o [ 7%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinCOFFStreamer.cpp.o [ 7%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o [ 7%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o [ 7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolThunk.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCStreamer.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCStreamer.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ [ 7%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o [ 7%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o [ 7%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WasmObjectWriter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCStreamer.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCStreamer.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenInstruction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeEmitterGen.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenInstruction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeEmitterGen.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenInstruction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeEmitterGen.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenInstruction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeEmitterGen.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCStreamer.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCStreamer.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/StringsAndChecksums.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Endian.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Win64EH.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCWin64EH.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCWin64EH.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/vector:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCWinEH.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCWin64EH.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCWin64EH.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp: In member function 'llvm::Error llvm::codeview::LazyRandomTypeCollection::visitRangeForType(llvm::codeview::TypeIndex)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp:175:29: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 175 | auto Prev = std::prev(Next); | ^ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamReader.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/RecordSerialization.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/TypeRecord.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/TypeCollection.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::codeview::TypeIndexOffset]' 315 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:66, from /usr/include/c++/10.3.1/algorithm:61, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp:10: /usr/include/c++/10.3.1/bits/stl_iterator_base_funcs.h:224:33: note: initializing argument 1 of '_BidirectionalIterator std::prev(_BidirectionalIterator, typename std::iterator_traits<_Iter>::difference_type) [with _BidirectionalIterator = llvm::FixedStreamArrayIterator; typename std::iterator_traits<_Iter>::difference_type = int]' 224 | prev(_BidirectionalIterator __x, typename | ~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordMapping.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Endian.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Win64EH.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCWin64EH.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCWin64EH.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/vector:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCWinEH.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCWin64EH.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCWin64EH.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Endian.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Win64EH.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCWin64EH.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCWin64EH.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/vector:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCWinEH.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCWin64EH.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCWin64EH.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenInstruction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeEmitterGen.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenInstruction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeEmitterGen.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangDataCollectorsEmitter.cpp:1: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangDataCollectorsEmitter.cpp:1: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/TableGenBackends.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangDataCollectorsEmitter.cpp:1: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangDataCollectorsEmitter.cpp:1: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/TableGenBackends.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/TypeRecord.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/TypeCollection.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of 'llvm::Expected > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62: required from 'llvm::Error llvm::VarStreamArrayExtractor >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord&) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:152:24: required from 'llvm::VarStreamArrayIterator::VarStreamArrayIterator(const ArrayType&, const Extractor&, uint32_t, bool*) [with ValueType = llvm::codeview::CVRecord; Extractor = llvm::VarStreamArrayExtractor >; llvm::VarStreamArrayIterator::ArrayType = llvm::VarStreamArray >; uint32_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:119:12: required from 'llvm::VarStreamArray::Iterator llvm::VarStreamArray::at(uint32_t) const [with ValueType = llvm::codeview::CVRecord; Extractor = llvm::VarStreamArrayExtractor >; llvm::VarStreamArray::Iterator = llvm::VarStreamArrayIterator, llvm::VarStreamArrayExtractor > >; uint32_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp:236:28: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move] 73 | return std::move(EC); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move] 81 | return std::move(EC); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove 'std::move' call [ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolSerializer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangDataCollectorsEmitter.cpp:1: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangDataCollectorsEmitter.cpp:1: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/TableGenBackends.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/GlobalTypeTableBuilder.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = unsigned char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/GlobalTypeTableBuilder.cpp:94:56: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/GlobalTypeTableBuilder.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumpVisitor.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallString.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallString.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallString.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallString.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/RecordSerialization.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of 'llvm::Expected > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/RecordSerialization.cpp:154:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move] 73 | return std::move(EC); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move] 81 | return std::move(EC); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmBackend.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCWasmStreamer.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCWasmStreamer.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmBackend.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCWasmStreamer.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCWasmStreamer.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallString.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallString.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 8%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnitIndex.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmBackend.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCWasmStreamer.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCWasmStreamer.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmBackend.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCWasmStreamer.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCWasmStreamer.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmBackend.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCWasmStreamer.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCWasmStreamer.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmBackend.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCWasmStreamer.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCWasmStreamer.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 8%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamWriter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCWinEH.cpp:11: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/vector:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCWinEH.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCWinEH.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCWinEH.cpp:11: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/vector:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCWinEH.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCWinEH.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/MergingTypeTableBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/MergingTypeTableBuilder.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = unsigned char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/MergingTypeTableBuilder.cpp:90:56: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/MergingTypeTableBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/MergingTypeTableBuilder.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCWinEH.cpp:11: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/vector:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCWinEH.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCWinEH.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 8%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o [ 8%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangDiagnosticsEmitter.cpp.o [ 8%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangOptionDocEmitter.cpp.o [ 8%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o [ 8%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o [ 8%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MachObjectWriter.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MachObjectWriter.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 8%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenHwModes.cpp.o [ 8%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o [ 8%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o [ 8%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o [ 8%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Chrono.cpp.o [ 8%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/COM.cpp.o [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeArray.cpp.o [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBaseClass.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallString.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCWinCOFFStreamer.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallString.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCWinCOFFStreamer.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallString.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCWinCOFFStreamer.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallString.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCWinCOFFStreamer.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallString.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCWinCOFFStreamer.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallString.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/MCWinCOFFStreamer.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeCustom.cpp.o [ 8%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFVerifier.cpp.o [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeDimension.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/WasmObjectWriter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/WasmObjectWriter.cpp:1354:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/WasmObjectWriter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndex.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/WasmObjectWriter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/WasmObjectWriter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/WasmObjectWriter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/WasmObjectWriter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeEnum.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Endian.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeView.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/SymbolSerializer.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/SymbolSerializer.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = unsigned char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/SymbolSerializer.cpp:54:63: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/SymbolSerializer.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/SymbolSerializer.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 8%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/SyntaxHighlighting.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFriend.cpp.o [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionArg.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/SourceMgr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Error.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangOptionDocEmitter.cpp:12: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/SourceMgr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Error.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangOptionDocEmitter.cpp:12: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/SourceMgr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Error.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangOptionDocEmitter.cpp:12: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/SourceMgr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Error.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangOptionDocEmitter.cpp:12: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 8%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CodeGenCoverage.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.cpp:12: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.cpp:12: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.cpp:12: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.cpp:12: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 8%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/SourceMgr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Error.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangOptionDocEmitter.cpp:12: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/SourceMgr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Error.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangOptionDocEmitter.cpp:12: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.cpp:12: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.cpp:12: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndexDiscovery.cpp.o [ 8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeHashing.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/WinCOFFObjectWriter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/WinCOFFObjectWriter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/WinCOFFObjectWriter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/MC/WinCOFFObjectWriter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordMapping.cpp.o [ 9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Compression.cpp.o [ 9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTF.cpp.o [ 9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o [ 9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeTableCollection.cpp.o [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/DWARF/DWARFUnit.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/DWARF/DWARFUnit.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::dwarf::Attribute]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/DWARF/DWARFUnit.cpp:245:78: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenMapTable.cpp.o [ 9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionSig.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = llvm::FixedStreamArrayIterator; = void; T = llvm::codeview::TypeIndex]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:474:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:399:40: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 399 | size_type NumInputs = std::distance(in_start, in_end); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamReader.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/RecordSerialization.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::codeview::TypeIndex]' 315 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /usr/include/c++/10.3.1/iterator:62, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9: /usr/include/c++/10.3.1/bits/stl_iterator_base_funcs.h:138:29: note: initializing argument 1 of 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = llvm::FixedStreamArrayIterator; typename std::iterator_traits<_Iterator>::difference_type = int]' 138 | distance(_InputIterator __first, _InputIterator __last) | ~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:399:40: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 399 | size_type NumInputs = std::distance(in_start, in_end); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamReader.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/RecordSerialization.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::codeview::TypeIndex]' 315 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /usr/include/c++/10.3.1/iterator:62, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9: /usr/include/c++/10.3.1/bits/stl_iterator_base_funcs.h:138:53: note: initializing argument 2 of 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = llvm::FixedStreamArrayIterator; typename std::iterator_traits<_Iterator>::difference_type = int]' 138 | distance(_InputIterator __first, _InputIterator __last) | ~~~~~~~~~~~~~~~^~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 405 | this->uninitialized_copy(in_start, in_end, this->end()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamReader.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/RecordSerialization.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::codeview::TypeIndex]' 315 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:282:38: note: initializing argument 1 of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(It1, It1, It2) [with It1 = llvm::FixedStreamArrayIterator; It2 = llvm::codeview::TypeIndex*; T = llvm::codeview::TypeIndex]' 282 | static void uninitialized_copy(It1 I, It1 E, It2 Dest) { | ~~~~^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 405 | this->uninitialized_copy(in_start, in_end, this->end()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamReader.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/RecordSerialization.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::codeview::TypeIndex]' 315 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:282:45: note: initializing argument 2 of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(It1, It1, It2) [with It1 = llvm::FixedStreamArrayIterator; It2 = llvm::codeview::TypeIndex*; T = llvm::codeview::TypeIndex]' 282 | static void uninitialized_copy(It1 I, It1 E, It2 Dest) { | ~~~~^ [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenRegisters.cpp.o [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenSchedule.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(It1, It1, It2) [with It1 = llvm::FixedStreamArrayIterator; It2 = llvm::codeview::TypeIndex*; T = llvm::codeview::TypeIndex]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = llvm::FixedStreamArrayIterator; = void; T = llvm::codeview::TypeIndex]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:474:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:284:28: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 284 | std::uninitialized_copy(I, E, Dest); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamReader.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/RecordSerialization.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::codeview::TypeIndex]' 315 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /usr/include/c++/10.3.1/memory:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:30, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9: /usr/include/c++/10.3.1/bits/stl_uninitialized.h:125:39: note: initializing argument 1 of '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::FixedStreamArrayIterator; _ForwardIterator = llvm::codeview::TypeIndex*]' 125 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:284:28: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 284 | std::uninitialized_copy(I, E, Dest); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamReader.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/RecordSerialization.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::codeview::TypeIndex]' 315 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /usr/include/c++/10.3.1/memory:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:30, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9: /usr/include/c++/10.3.1/bits/stl_uninitialized.h:125:63: note: initializing argument 2 of '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::FixedStreamArrayIterator; _ForwardIterator = llvm::codeview::TypeIndex*]' 125 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ~~~~~~~~~~~~~~~^~~~~~ [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenTarget.cpp.o [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelEmitter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherGen.cpp.o [ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeManaged.cpp.o [ 10%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/CommandLine.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/CommandLine.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/CommandLine.cpp:1195:71: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/CommandLine.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/CommandLine.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/CommandLine.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/CommandLine.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/CommandLine.cpp:1765:73: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/CommandLine.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/CommandLine.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/CommandLine.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/CommandLine.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/CommandLine.cpp:1778:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/CommandLine.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/CommandLine.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcher.cpp.o [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DisassemblerEmitter.cpp.o [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FastISelEmitter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 10%] Linking CXX static library ../libLLVMMC.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 10%] Built target LLVMMC [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o [ 10%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangSACheckersEmitter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/TypeRecord.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/TypeStreamMerger.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/TypeStreamMerger.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of 'llvm::Expected > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62: required from 'llvm::Error llvm::VarStreamArrayExtractor >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord&) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:201:26: required from 'llvm::VarStreamArrayIterator::IterType& llvm::VarStreamArrayIterator::operator+=(unsigned int) [with ValueType = llvm::codeview::CVRecord; Extractor = llvm::VarStreamArrayExtractor >; llvm::VarStreamArrayIterator::IterType = llvm::VarStreamArrayIterator, llvm::VarStreamArrayExtractor > >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator.h:124:53: required from 'DerivedT& llvm::iterator_facade_base::operator++() [with DerivedT = llvm::VarStreamArrayIterator, llvm::VarStreamArrayExtractor > >; IteratorCategoryT = std::forward_iterator_tag; T = llvm::codeview::CVRecord; DifferenceTypeT = int; PointerT = llvm::codeview::CVRecord*; ReferenceT = llvm::codeview::CVRecord&]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/CodeView/TypeStreamMerger.cpp:349:29: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move] 73 | return std::move(EC); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move] 81 | return std::move(EC); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenInstruction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenInstruction.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenInstruction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenInstruction.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 10%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/NeonEmitter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenInstruction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenInstruction.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenInstruction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenInstruction.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 10%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypeHashing.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenMapTable.cpp:79: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenMapTable.cpp:79: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenMapTable.cpp:79: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenMapTable.cpp:79: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenInstruction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenInstruction.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenInstruction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenInstruction.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 10%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypes.cpp.o [ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypePointer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenMapTable.cpp:79: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenMapTable.cpp:79: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherGen.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherGen.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherGen.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherGen.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherGen.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherGen.cpp:265:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherGen.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherGen.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherGen.cpp:285:69: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherGen.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenInstruction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenSchedule.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenInstruction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenSchedule.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DisassemblerEmitter.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DisassemblerEmitter.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenInstruction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenSchedule.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenInstruction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenSchedule.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 10%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DisassemblerEmitter.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DisassemblerEmitter.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherGen.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 8]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:462:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherGen.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherGen.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 8]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:512:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherGen.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 10%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/TableGen.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherGen.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherGen.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/InfoByHwMode.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenRegisters.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenRegisters.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/InfoByHwMode.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenRegisters.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenRegisters.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/InfoByHwMode.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenRegisters.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenRegisters.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/InfoByHwMode.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenRegisters.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenRegisters.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherEmitter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherEmitter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DisassemblerEmitter.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DisassemblerEmitter.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherEmitter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherEmitter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/InfoByHwMode.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenRegisters.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenRegisters.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenRegisters.cpp:519:37: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/InfoByHwMode.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenRegisters.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenRegisters.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelEmitter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelEmitter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 10%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Debug.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelEmitter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelEmitter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/InfoByHwMode.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenRegisters.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenRegisters.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenRegisters.cpp:2128:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/InfoByHwMode.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenRegisters.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenRegisters.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 10%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DebugCounter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangSACheckersEmitter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangSACheckersEmitter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangSACheckersEmitter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangSACheckersEmitter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenInstruction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenSchedule.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenInstruction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenSchedule.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DFAPacketizerEmitter.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DFAPacketizerEmitter.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherOpt.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherOpt.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DFAPacketizerEmitter.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DFAPacketizerEmitter.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherOpt.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherOpt.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 10%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherOpt.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherOpt.cpp:399:73: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherOpt.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherOpt.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherOpt.cpp:435:63: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherOpt.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherEmitter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherEmitter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangSACheckersEmitter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/ClangSACheckersEmitter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelEmitter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelEmitter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherEmitter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 8]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:462:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherEmitter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherEmitter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 8]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:512:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherEmitter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelEmitter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 8]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:462:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelEmitter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelEmitter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 8]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:512:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelEmitter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherOpt.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 8]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:462:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherOpt.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherOpt.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 8]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:512:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherOpt.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherOpt.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcherOpt.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/InfoByHwMode.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenRegisters.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenRegisters.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/InfoByHwMode.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenRegisters.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenRegisters.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DFAPacketizerEmitter.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DFAPacketizerEmitter.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/CommandLine.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/TableGen.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/TableGenBackends.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/TableGen.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/CommandLine.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/TableGen.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/TableGenBackends.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/TableGen.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 8]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:462:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 8]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:512:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/DAGISelMatcher.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/CommandLine.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/TableGen.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/TableGenBackends.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/TableGen.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenInstruction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/FixedLenDecoderEmitter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenInstruction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/FixedLenDecoderEmitter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenInstruction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/FixedLenDecoderEmitter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenInstruction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/FixedLenDecoderEmitter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/NeonEmitter.cpp:27: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/NeonEmitter.cpp:27: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/NeonEmitter.cpp:27: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/NeonEmitter.cpp:27: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Error.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/FastISelEmitter.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/FastISelEmitter.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/FastISelEmitter.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/FastISelEmitter.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/NeonEmitter.cpp:27: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/utils/TableGen/NeonEmitter.cpp:27: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/GlobalISelEmitter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenInstruction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/FixedLenDecoderEmitter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenInstruction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/FixedLenDecoderEmitter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InfoByHwMode.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ObjectYAML/CodeViewYAMLTypeHashing.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypeHashing.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ObjectYAML/CodeViewYAMLTypeHashing.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypeHashing.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/FastISelEmitter.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/FastISelEmitter.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 11%] Linking CXX static library ../../libLLVMDebugInfoDWARF.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 11%] Built target LLVMDebugInfoDWARF [ 11%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeTypedef.cpp.o [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrInfoEmitter.cpp.o [ 11%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeUDT.cpp.o [ 11%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTable.cpp.o [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrDocsEmitter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ObjectYAML/COFFYAML.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/COFFYAML.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ObjectYAML/COFFYAML.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/COFFYAML.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/IntrinsicEmitter.cpp.o [ 11%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTableShape.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::PointerRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:39:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move] 664 | return std::move(EC); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::ModifierRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:40:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::ProcedureRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:41:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::MemberFunctionRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:42:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::LabelRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:43:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::ArgListRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:44:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::FieldListRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:46:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::ArrayRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:48:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call [ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::ClassRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:49:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::UnionRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:52:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::EnumRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:53:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::TypeServer2Record; llvm::codeview::CVType = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:54:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::VFTableRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:55:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::VFTableShapeRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:56:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::BitFieldRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:58:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::FuncIdRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:79:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::MemberFuncIdRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:80:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::BuildInfoRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:81:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::StringListRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:82:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::StringIdRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:83:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::UdtSourceLineRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:84:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::UdtModSourceLineRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:85:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::MethodOverloadListRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:88:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call [ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/OptParserEmitter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ObjectYAML/CodeViewYAMLTypes.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ObjectYAML/CodeViewYAMLTypes.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterBankEmitter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/TypeRecord.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ObjectYAML/CodeViewYAMLTypes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of 'llvm::Expected > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62: required from 'llvm::Error llvm::VarStreamArrayExtractor >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord&) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:201:26: required from 'llvm::VarStreamArrayIterator::IterType& llvm::VarStreamArrayIterator::operator+=(unsigned int) [with ValueType = llvm::codeview::CVRecord; Extractor = llvm::VarStreamArrayExtractor >; llvm::VarStreamArrayIterator::IterType = llvm::VarStreamArrayIterator, llvm::VarStreamArrayExtractor > >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator.h:124:53: required from 'DerivedT& llvm::iterator_facade_base::operator++() [with DerivedT = llvm::VarStreamArrayIterator, llvm::VarStreamArrayExtractor > >; IteratorCategoryT = std::forward_iterator_tag; T = llvm::codeview::CVRecord; DifferenceTypeT = int; PointerT = llvm::codeview::CVRecord*; ReferenceT = llvm::codeview::CVRecord&]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/CodeViewYAMLTypes.cpp:777:24: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move] 73 | return std::move(EC); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move] 81 | return std::move(EC); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove 'std::move' call [ 11%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUnknown.cpp.o [ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterInfoEmitter.cpp.o [ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/InfoByHwMode.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/InfoByHwMode.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/InstrDocsEmitter.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/InstrDocsEmitter.cpp:22: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SDNodeProperties.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/InfoByHwMode.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/InfoByHwMode.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/InstrDocsEmitter.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/InstrDocsEmitter.cpp:22: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 11%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUsingNamespace.cpp.o [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SearchableTableEmitter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/InfoByHwMode.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/InfoByHwMode.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/InstrDocsEmitter.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/InstrDocsEmitter.cpp:22: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/SourceMgr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Error.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/OptParserEmitter.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/SourceMgr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Error.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/OptParserEmitter.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/SourceMgr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Error.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/OptParserEmitter.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/SourceMgr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Error.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/OptParserEmitter.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetEmitter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/SourceMgr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Error.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/OptParserEmitter.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/SourceMgr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Error.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/OptParserEmitter.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetFeatureInfo.cpp.o [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/TableGen.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/FoldingSet.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/FoldingSet.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = unsigned int; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/FoldingSet.cpp:177:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/FoldingSet.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/FoldingSet.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/InstrInfoEmitter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/InstrInfoEmitter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/InstrInfoEmitter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/InstrInfoEmitter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/IntrinsicEmitter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineValueType.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenIntrinsics.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/IntrinsicEmitter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/IntrinsicEmitter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineValueType.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenIntrinsics.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/IntrinsicEmitter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/SourceMgr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Error.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/SDNodeProperties.cpp:11: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/SourceMgr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Error.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/SDNodeProperties.cpp:11: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/SourceMgr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Error.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/SDNodeProperties.cpp:11: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/SourceMgr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Error.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/SDNodeProperties.cpp:11: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/SourceMgr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Error.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/SDNodeProperties.cpp:11: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/SourceMgr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Error.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/SDNodeProperties.cpp:11: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 11%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFEmitter.cpp.o [ 12%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymDumper.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/IntrinsicEmitter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineValueType.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenIntrinsics.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/IntrinsicEmitter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 12%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/UDTLayout.cpp.o [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormatVariadic.cpp.o [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GlobPattern.cpp.o [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/InstrInfoEmitter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/InstrInfoEmitter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenInstruction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/PseudoLoweringEmitter.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenInstruction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/PseudoLoweringEmitter.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp: In member function 'llvm::Expected<{anonymous}::InstructionMatcher&> {anonymous}::GlobalISelEmitter::createAndImportSelDAGMatcher({anonymous}::RuleMatcher&, {anonymous}::InstructionMatcher&, const llvm::TreePatternNode*, unsigned int&) const': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp:2851:25: warning: redundant move in return statement [-Wredundant-move] 2851 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp:2851:25: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenInstruction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/PseudoLoweringEmitter.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenInstruction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/PseudoLoweringEmitter.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp: In member function 'llvm::Expected<__gnu_cxx::__normal_iterator*, std::vector > > > {anonymous}::GlobalISelEmitter::importExplicitUseRenderer({anonymous}::action_iterator, {anonymous}::RuleMatcher&, {anonymous}::BuildMIAction&, llvm::TreePatternNode*)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp:3046:25: warning: redundant move in return statement [-Wredundant-move] 3046 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp:3046:25: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp: In member function 'llvm::Expected<{anonymous}::BuildMIAction&> {anonymous}::GlobalISelEmitter::createAndImportInstructionRenderer({anonymous}::RuleMatcher&, const llvm::TreePatternNode*)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp:3122:21: warning: redundant move in return statement [-Wredundant-move] 3122 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp:3122:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp:3131:21: warning: redundant move in return statement [-Wredundant-move] 3131 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp:3131:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp: In member function 'llvm::Expected<__gnu_cxx::__normal_iterator*, std::vector > > > {anonymous}::GlobalISelEmitter::createAndImportSubInstructionRenderer({anonymous}::action_iterator, {anonymous}::RuleMatcher&, const llvm::TreePatternNode*, unsigned int)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp:3145:21: warning: redundant move in return statement [-Wredundant-move] 3145 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp:3145:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp:3156:21: warning: redundant move in return statement [-Wredundant-move] 3156 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp:3156:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp: In member function 'llvm::Expected<__gnu_cxx::__normal_iterator*, std::vector > > > {anonymous}::GlobalISelEmitter::importExplicitUseRenderers({anonymous}::action_iterator, {anonymous}::RuleMatcher&, {anonymous}::BuildMIAction&, const llvm::TreePatternNode*)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp:3253:25: warning: redundant move in return statement [-Wredundant-move] 3253 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp:3253:25: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp:3261:23: warning: redundant move in return statement [-Wredundant-move] 3261 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp:3261:23: note: remove 'std::move' call [ 12%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Types.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp: In member function 'llvm::Expected<{anonymous}::RuleMatcher> {anonymous}::GlobalISelEmitter::runOnPattern(const llvm::PatternToMatch&)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp:3320:21: warning: redundant move in return statement [-Wredundant-move] 3320 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp:3320:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp:3360:21: warning: redundant move in return statement [-Wredundant-move] 3360 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp:3360:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp:3388:23: warning: redundant move in return statement [-Wredundant-move] 3388 | return std::move(M); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp:3388:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp:3446:21: warning: redundant move in return statement [-Wredundant-move] 3446 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp:3446:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp:3452:21: warning: redundant move in return statement [-Wredundant-move] 3452 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp:3452:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp:3473:21: warning: redundant move in return statement [-Wredundant-move] 3473 | return std::move(M); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp:3473:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp:3516:21: warning: redundant move in return statement [-Wredundant-move] 3516 | return std::move(M); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp:3516:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp:3523:19: warning: redundant move in return statement [-Wredundant-move] 3523 | return std::move(M); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp:3523:19: note: remove 'std::move' call [ 12%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptor.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/SourceMgr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Error.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/SubtargetFeatureInfo.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/SubtargetFeatureInfo.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/SourceMgr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Error.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/SubtargetFeatureInfo.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/SubtargetFeatureInfo.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenInstruction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/PseudoLoweringEmitter.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenInstruction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/PseudoLoweringEmitter.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/SourceMgr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Error.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/SubtargetFeatureInfo.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/SubtargetFeatureInfo.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/SourceMgr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Error.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/SubtargetFeatureInfo.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/SubtargetFeatureInfo.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 12%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86DisassemblerTables.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/RegisterBankEmitter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/RegisterBankEmitter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringExtras.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/SearchableTableEmitter.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringExtras.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/SearchableTableEmitter.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/RegisterBankEmitter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/RegisterBankEmitter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringExtras.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/SearchableTableEmitter.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringExtras.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/SearchableTableEmitter.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/SourceMgr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Error.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/SubtargetFeatureInfo.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/SubtargetFeatureInfo.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/SourceMgr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Error.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/SubtargetFeatureInfo.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/SubtargetFeatureInfo.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 12%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptorBuilder.cpp.o [ 12%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleList.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp:33: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp:33: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp:33: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp:33: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringExtras.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/SearchableTableEmitter.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringExtras.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/SearchableTableEmitter.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 13%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86EVEX2VEXTablesEmitter.cpp.o [ 13%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStream.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/RegisterBankEmitter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/RegisterBankEmitter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 13%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStreamBuilder.cpp.o [ 13%] Linking CXX static library ../../libLLVMDebugInfoCodeView.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 13%] Built target obj.clang-tblgen [ 13%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86FoldTablesEmitter.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 13%] Built target LLVMDebugInfoCodeView [ 13%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86ModRMFilters.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/CommandLine.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/TableGen.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/CommandLine.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/TableGen.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/CommandLine.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/TableGen.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/CommandLine.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/TableGen.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 13%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFVisitor.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/CommandLine.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/TableGen.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/CommandLine.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/TableGen.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/DWARFEmitter.cpp: In function 'llvm::Expected > > llvm::DWARFYAML::EmitDebugSections(llvm::StringRef, bool)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/DWARFEmitter.cpp:334:19: warning: redundant move in return statement [-Wredundant-move] 334 | return std::move(DebugSections); | ~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/DWARFEmitter.cpp:334:19: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/InfoByHwMode.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenRegisters.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/RegisterInfoEmitter.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/InfoByHwMode.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenRegisters.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/RegisterInfoEmitter.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/InfoByHwMode.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenRegisters.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/RegisterInfoEmitter.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/InfoByHwMode.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenRegisters.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/RegisterInfoEmitter.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ObjectYAML/DWARFEmitter.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/DWARFEmitter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ObjectYAML/DWARFEmitter.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/DWARFEmitter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 13%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFYAML.cpp.o [ 13%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/raw_ostream.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/X86DisassemblerTables.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/X86DisassemblerTables.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/X86DisassemblerTables.cpp:843:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/X86DisassemblerShared.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/X86DisassemblerTables.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/X86DisassemblerTables.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 13%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o [ 13%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86RecognizableInstr.cpp.o [ 13%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CTagsEmitter.cpp.o [ 13%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Hashing.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/SubtargetEmitter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/SubtargetEmitter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/raw_ostream.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/X86DisassemblerTables.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/X86DisassemblerTables.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 6]' /usr/include/c++/10.3.1/tuple:1693:70: required from 'std::pair<_T1, _T2>::pair(std::tuple<_Args1 ...>&, std::tuple<_Args2 ...>&, std::_Index_tuple<_Indexes1 ...>, std::_Index_tuple<_Indexes2 ...>) [with _Args1 = {const llvm::SmallVector, 6>&}; unsigned int ..._Indexes1 = {0}; _Args2 = {}; unsigned int ..._Indexes2 = {}; _T1 = const llvm::SmallVector, 6>; _T2 = unsigned int]' /usr/include/c++/10.3.1/tuple:1682:63: required from 'std::pair<_T1, _T2>::pair(std::piecewise_construct_t, std::tuple<_Args1 ...>, std::tuple<_Args2 ...>) [with _Args1 = {const llvm::SmallVector, 6>&}; _Args2 = {}; _T1 = const llvm::SmallVector, 6>; _T2 = unsigned int]' /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair, 6>, unsigned int>; _Args = {const std::piecewise_construct_t&, std::tuple, 6>&>, std::tuple<>}; _Tp = std::_Rb_tree_node, 6>, unsigned int> >]' /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair, 6>, unsigned int>; _Args = {const std::piecewise_construct_t&, std::tuple, 6>&>, std::tuple<>}; _Tp = std::_Rb_tree_node, 6>, unsigned int> >; std::allocator_traits >::allocator_type = std::allocator, 6>, unsigned int> > >]' /usr/include/c++/10.3.1/bits/stl_tree.h:618:32: required from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, 6>&>, std::tuple<>}; _Key = llvm::SmallVector, 6>; _Val = std::pair, 6>, unsigned int>; _KeyOfValue = std::_Select1st, 6>, unsigned int> >; _Compare = std::less, 6> >; _Alloc = std::allocator, 6>, unsigned int> >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node, 6>, unsigned int> >*]' /usr/include/c++/10.3.1/bits/stl_tree.h:635:21: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, 6>&>, std::tuple<>}; _Key = llvm::SmallVector, 6>; _Val = std::pair, 6>, unsigned int>; _KeyOfValue = std::_Select1st, 6>, unsigned int> >; _Compare = std::less, 6> >; _Alloc = std::allocator, 6>, unsigned int> >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node, 6>, unsigned int> >*]' /usr/include/c++/10.3.1/bits/stl_tree.h:2463:33: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, 6>&>, std::tuple<>}; _Key = llvm::SmallVector, 6>; _Val = std::pair, 6>, unsigned int>; _KeyOfValue = std::_Select1st, 6>, unsigned int> >; _Compare = std::less, 6> >; _Alloc = std::allocator, 6>, unsigned int> >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator = std::_Rb_tree, 6>, std::pair, 6>, unsigned int>, std::_Select1st, 6>, unsigned int> >, std::less, 6> >, std::allocator, 6>, unsigned int> > >::iterator; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator = std::_Rb_tree, 6>, std::pair, 6>, unsigned int>, std::_Select1st, 6>, unsigned int> >, std::less, 6> >, std::allocator, 6>, unsigned int> > >::const_iterator]' /usr/include/c++/10.3.1/bits/stl_map.h:501:37: required from 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::SmallVector, 6>; _Tp = unsigned int; _Compare = std::less, 6> >; _Alloc = std::allocator, 6>, unsigned int> >; std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type = unsigned int; std::map<_Key, _Tp, _Compare, _Alloc>::key_type = llvm::SmallVector, 6>]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/X86DisassemblerTables.cpp:845:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/X86DisassemblerShared.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/X86DisassemblerTables.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/X86DisassemblerTables.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/SubtargetEmitter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/SubtargetEmitter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/DbiModuleList.cpp: In member function 'llvm::Expected llvm::pdb::DbiModuleList::getFileName(uint32_t) const': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/DbiModuleList.cpp:278:21: warning: redundant move in return statement [-Wredundant-move] 278 | return std::move(EC); | ~~~~~~~~~^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/DbiModuleList.cpp:278:21: note: remove 'std::move' call [ 13%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/InfoByHwMode.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenRegisters.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/RegisterInfoEmitter.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/InfoByHwMode.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenRegisters.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/RegisterInfoEmitter.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 13%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp:33: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/GlobalISelEmitter.cpp:33: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 13%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/JamCRC.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/SubtargetEmitter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/SubtargetEmitter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 13%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/EnumTables.cpp.o [ 13%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ObjectYAML.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/DWARFVisitor.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/DWARFVisitor.cpp:12: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/DWARFVisitor.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/DWARFVisitor.cpp:12: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 13%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/WasmYAML.cpp.o [ 13%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/YAML.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/SourceMgr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CTagsEmitter.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/SourceMgr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CTagsEmitter.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/SourceMgr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CTagsEmitter.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/SourceMgr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CTagsEmitter.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/X86FoldTablesEmitter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/X86FoldTablesEmitter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 37 | : GSIHashIterator::iterator_adaptor_base(std::forward(v)) {} | ^ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamWriter.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/DebugSubsection.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::pdb::PSHashRecord]' 315 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator.h:218:51: note: initializing argument 1 of 'llvm::iterator_adaptor_base::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits >]' 218 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ~~~~~~~~~~~~~~~~~^ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/X86FoldTablesEmitter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/X86FoldTablesEmitter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/SourceMgr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CTagsEmitter.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/SourceMgr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CTagsEmitter.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 13%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/GlobalsStream.cpp.o [ 13%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/Hash.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator.h: In instantiation of 'llvm::iterator_adaptor_base::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69: required from 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator.h:218:70: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 218 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ^ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamWriter.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/DebugSubsection.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::pdb::PSHashRecord]' 315 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ [ 13%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/HashTable.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/X86FoldTablesEmitter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/X86FoldTablesEmitter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 13%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStream.cpp.o [ 13%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStreamBuilder.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ObjectYAML/DWARFYAML.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/DWARFYAML.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ObjectYAML/DWARFYAML.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/DWARFYAML.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 13%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/ModuleDebugStream.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 13%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/KnownBits.cpp.o [ 13%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LEB128.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ObjectYAML/ELFYAML.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/ELFYAML.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ObjectYAML/ELFYAML.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/ELFYAML.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 13%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o [ 13%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeBuiltinSymbol.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ObjectYAML/MachOYAML.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/MachOYAML.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ObjectYAML/MachOYAML.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/MachOYAML.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/GlobalsStream.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 37 | : GSIHashIterator::iterator_adaptor_base(std::forward(v)) {} | ^ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamReader.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/RecordSerialization.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/TypeRecord.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/RawTypes.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/GlobalsStream.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::pdb::PSHashRecord]' 315 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/MSF/MappedBlockStream.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/GlobalsStream.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator.h:218:51: note: initializing argument 1 of 'llvm::iterator_adaptor_base::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits >]' 218 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ~~~~~~~~~~~~~~~~~^ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = unsigned char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp:167:47: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator.h: In instantiation of 'llvm::iterator_adaptor_base::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69: required from 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator.h:218:70: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 218 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ^ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamReader.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/RecordSerialization.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/TypeRecord.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/RawTypes.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/GlobalsStream.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::pdb::PSHashRecord]' 315 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ [ 13%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Locale.cpp.o [ 13%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeCompilandSymbol.cpp.o [ 13%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumModules.cpp.o [ 13%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumSymbol.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/X86RecognizableInstr.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/X86RecognizableInstr.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1414:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/X86RecognizableInstr.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/X86RecognizableInstr.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ObjectYAML/YAML.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/YAML.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ObjectYAML/YAML.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/YAML.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/X86RecognizableInstr.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/X86RecognizableInstr.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1612:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/X86RecognizableInstr.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/X86RecognizableInstr.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 13%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o [ 13%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LowLevelType.cpp.o [ 13%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ObjectYAML/WasmYAML.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/WasmYAML.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ObjectYAML/WasmYAML.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/WasmYAML.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 13%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/X86RecognizableInstr.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/X86RecognizableInstr.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/TableGen/Record.h:1306:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenHwModes.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/CodeGenTarget.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/X86RecognizableInstr.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/TableGen/X86RecognizableInstr.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 13%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o [ 13%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumTypes.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ObjectYAML/COFFYAML.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ObjectYAML/ObjectYAML.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/ObjectYAML.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ObjectYAML/COFFYAML.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ObjectYAML/ObjectYAML.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ObjectYAML/ObjectYAML.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 13%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeExeSymbol.cpp.o [ 13%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o [ 13%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp: In member function 'llvm::Expected llvm::pdb::ModuleDebugStreamRef::findChecksumsSubsection() const': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp:119:23: warning: redundant move in return statement [-Wredundant-move] 119 | return std::move(EC); | ~~~~~~~~~^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp:119:23: note: remove 'std::move' call [ 13%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeRawSymbol.cpp.o [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Options.cpp.o [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Parallel.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of 'llvm::Expected > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62: required from 'llvm::Error llvm::VarStreamArrayExtractor >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord&) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:152:24: required from 'llvm::VarStreamArrayIterator::VarStreamArrayIterator(const ArrayType&, const Extractor&, uint32_t, bool*) [with ValueType = llvm::codeview::CVRecord; Extractor = llvm::VarStreamArrayExtractor >; llvm::VarStreamArrayIterator::ArrayType = llvm::VarStreamArray >; uint32_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:143:53: required from 'llvm::VarStreamArrayIterator::VarStreamArrayIterator(const ArrayType&, const Extractor&, bool*) [with ValueType = llvm::codeview::CVRecord; Extractor = llvm::VarStreamArrayExtractor >; llvm::VarStreamArrayIterator::ArrayType = llvm::VarStreamArray >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:105:12: required from 'llvm::VarStreamArray::Iterator llvm::VarStreamArray::begin(bool*) const [with ValueType = llvm::codeview::CVRecord; Extractor = llvm::VarStreamArrayExtractor >; llvm::VarStreamArray::Iterator = llvm::VarStreamArrayIterator, llvm::VarStreamArrayExtractor > >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp:97:47: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move] 73 | return std::move(EC); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move] 81 | return std::move(EC); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove 'std::move' call [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o [ 14%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NamedStreamMap.cpp.o [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o [ 14%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSession.cpp.o [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Regex.cpp.o [ 14%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFile.cpp.o [ 14%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFileBuilder.cpp.o [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTable.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/MemoryBuffer.cpp: In function 'llvm::ErrorOr > getMemBufferCopyImpl(llvm::StringRef, const llvm::Twine&)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/MemoryBuffer.cpp:131:19: warning: redundant move in return statement [-Wredundant-move] 131 | return std::move(Buf); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/MemoryBuffer.cpp:131:19: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/MemoryBuffer.cpp: In static member function 'static std::unique_ptr llvm::MemoryBuffer::getNewMemBuffer(size_t, llvm::StringRef)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/MemoryBuffer.cpp:148:19: warning: redundant move in return statement [-Wredundant-move] 148 | return std::move(SB); | ~~~~~~~~~^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/MemoryBuffer.cpp:148:19: note: remove 'std::move' call [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTableBuilder.cpp.o [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/MemoryBuffer.cpp: In instantiation of 'llvm::ErrorOr > getOpenFileImpl(int, const llvm::Twine&, uint64_t, uint64_t, int64_t, bool, bool) [with MB = llvm::MemoryBuffer; uint64_t = long long unsigned int; int64_t = long long int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/MemoryBuffer.cpp:445:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/MemoryBuffer.cpp:401:30: warning: redundant move in return statement [-Wredundant-move] 401 | return std::move(Result); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/MemoryBuffer.cpp:401:30: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/MemoryBuffer.cpp:438:23: warning: redundant move in return statement [-Wredundant-move] 438 | return std::move(Buf); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/MemoryBuffer.cpp:438:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/MemoryBuffer.cpp: In instantiation of 'llvm::ErrorOr > getOpenFileImpl(int, const llvm::Twine&, uint64_t, uint64_t, int64_t, bool, bool) [with MB = llvm::WritableMemoryBuffer; uint64_t = long long unsigned int; int64_t = long long int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/MemoryBuffer.cpp:262:33: required from 'llvm::ErrorOr > getFileAux(const llvm::Twine&, int64_t, uint64_t, uint64_t, bool, bool) [with MB = llvm::WritableMemoryBuffer; int64_t = long long int; uint64_t = long long unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/MemoryBuffer.cpp:273:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/MemoryBuffer.cpp:401:30: warning: redundant move in return statement [-Wredundant-move] 401 | return std::move(Result); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/MemoryBuffer.cpp:401:30: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/MemoryBuffer.cpp:438:23: warning: redundant move in return statement [-Wredundant-move] 438 | return std::move(Buf); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/MemoryBuffer.cpp:438:23: note: remove 'std::move' call [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PublicsStream.cpp.o [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SHA1.cpp.o [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/GSIStreamBuilder.cpp.o [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/RawError.cpp.o [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolStream.cpp.o [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiHashing.cpp.o [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStream.cpp.o [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Statistic.cpp.o [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStreamBuilder.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function 'virtual llvm::Expected > llvm::pdb::PDBFile::getBlockData(uint32_t, uint32_t) const': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFile.cpp:110:21: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ~~~~~~~~~^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFile.cpp:110:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function 'llvm::Expected llvm::pdb::PDBFile::getPDBGlobalsStream()': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFile.cpp:268:23: warning: redundant move in return statement [-Wredundant-move] 268 | return std::move(EC); | ~~~~~~~~~^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFile.cpp:268:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function 'llvm::Expected llvm::pdb::PDBFile::getPDBInfoStream()': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFile.cpp:281:23: warning: redundant move in return statement [-Wredundant-move] 281 | return std::move(EC); | ~~~~~~~~~^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFile.cpp:281:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function 'llvm::Expected llvm::pdb::PDBFile::getPDBDbiStream()': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFile.cpp:294:23: warning: redundant move in return statement [-Wredundant-move] 294 | return std::move(EC); | ~~~~~~~~~^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFile.cpp:294:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function 'llvm::Expected llvm::pdb::PDBFile::getPDBTpiStream()': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFile.cpp:307:23: warning: redundant move in return statement [-Wredundant-move] 307 | return std::move(EC); | ~~~~~~~~~^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFile.cpp:307:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function 'llvm::Expected llvm::pdb::PDBFile::getPDBIpiStream()': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFile.cpp:323:23: warning: redundant move in return statement [-Wredundant-move] 323 | return std::move(EC); | ~~~~~~~~~^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFile.cpp:323:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function 'llvm::Expected llvm::pdb::PDBFile::getPDBPublicsStream()': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFile.cpp:341:23: warning: redundant move in return statement [-Wredundant-move] 341 | return std::move(EC); | ~~~~~~~~~^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFile.cpp:341:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function 'llvm::Expected llvm::pdb::PDBFile::getPDBSymbolStream()': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFile.cpp:361:23: warning: redundant move in return statement [-Wredundant-move] 361 | return std::move(EC); | ~~~~~~~~~^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFile.cpp:361:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function 'llvm::Expected llvm::pdb::PDBFile::getStringTable()': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFile.cpp:383:23: warning: redundant move in return statement [-Wredundant-move] 383 | return std::move(EC); | ~~~~~~~~~^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFile.cpp:383:23: note: remove 'std::move' call [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringMap.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFile.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 37 | : GSIHashIterator::iterator_adaptor_base(std::forward(v)) {} | ^ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamWriter.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/DebugSubsection.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/DbiStream.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFile.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::pdb::PSHashRecord]' 315 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/PDBFile.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFile.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator.h:218:51: note: initializing argument 1 of 'llvm::iterator_adaptor_base::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits >]' 218 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ~~~~~~~~~~~~~~~~~^ [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringPool.cpp.o [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringRef.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator.h: In instantiation of 'llvm::iterator_adaptor_base::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69: required from 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator.h:218:70: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 218 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ^ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamWriter.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/DebugSubsection.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/DbiStream.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFile.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::pdb::PSHashRecord]' 315 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/SourceMgr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/SourceMgr.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/SourceMgr.cpp:197:71: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/SourceMgr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/SourceMgr.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o [ 15%] Linking CXX static library ../libLLVMObjectYAML.a [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Timer.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 15%] Built target LLVMObjectYAML [ 16%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o [ 16%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TrigramIndex.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 37 | : GSIHashIterator::iterator_adaptor_base(std::forward(v)) {} | ^ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamReader.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/RecordSerialization.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::pdb::PSHashRecord]' 315 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/SymbolRecord.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator.h:218:51: note: initializing argument 1 of 'llvm::iterator_adaptor_base::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits >]' 218 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ~~~~~~~~~~~~~~~~~^ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/PublicsStream.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PublicsStream.cpp:25: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 37 | : GSIHashIterator::iterator_adaptor_base(std::forward(v)) {} | ^ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamReader.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/RecordSerialization.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/PublicsStream.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PublicsStream.cpp:25: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::pdb::PSHashRecord]' 315 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/SymbolRecord.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/PublicsStream.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PublicsStream.cpp:25: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator.h:218:51: note: initializing argument 1 of 'llvm::iterator_adaptor_base::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits >]' 218 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ~~~~~~~~~~~~~~~~~^ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/SymbolStream.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/SymbolStream.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of 'llvm::Expected > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62: required from 'llvm::Error llvm::VarStreamArrayExtractor >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord&) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:152:24: required from 'llvm::VarStreamArrayIterator::VarStreamArrayIterator(const ArrayType&, const Extractor&, uint32_t, bool*) [with ValueType = llvm::codeview::CVRecord; Extractor = llvm::VarStreamArrayExtractor >; llvm::VarStreamArrayIterator::ArrayType = llvm::VarStreamArray >; uint32_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:119:12: required from 'llvm::VarStreamArray::Iterator llvm::VarStreamArray::at(uint32_t) const [with ValueType = llvm::codeview::CVRecord; Extractor = llvm::VarStreamArrayExtractor >; llvm::VarStreamArray::Iterator = llvm::VarStreamArrayIterator, llvm::VarStreamArrayExtractor > >; uint32_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/SymbolStream.cpp:45:34: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move] 73 | return std::move(EC); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move] 81 | return std::move(EC); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp: In member function 'llvm::Expected llvm::pdb::PDBFileBuilder::finalizeMsfLayout()': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:105:21: warning: redundant move in return statement [-Wredundant-move] 105 | return std::move(EC); | ~~~~~~~~~^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:105:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:107:21: warning: redundant move in return statement [-Wredundant-move] 107 | return std::move(EC); | ~~~~~~~~~^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:107:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:111:23: warning: redundant move in return statement [-Wredundant-move] 111 | return std::move(EC); | ~~~~~~~~~^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:111:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:115:23: warning: redundant move in return statement [-Wredundant-move] 115 | return std::move(EC); | ~~~~~~~~~^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:115:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:119:23: warning: redundant move in return statement [-Wredundant-move] 119 | return std::move(EC); | ~~~~~~~~~^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:119:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:123:23: warning: redundant move in return statement [-Wredundant-move] 123 | return std::move(EC); | ~~~~~~~~~^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:123:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:127:23: warning: redundant move in return statement [-Wredundant-move] 127 | return std::move(EC); | ~~~~~~~~~^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:127:23: note: remove 'std::move' call [ 16%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Triple.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator.h: In instantiation of 'llvm::iterator_adaptor_base::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69: required from 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator.h:218:70: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 218 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ^ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamReader.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/RecordSerialization.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/PublicsStream.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PublicsStream.cpp:25: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::pdb::PSHashRecord]' 315 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h: In instantiation of 'static llvm::Expected llvm::codeview::SymbolDeserializer::deserializeAs(llvm::codeview::CVSymbol) [with T = llvm::codeview::PublicSym32; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:200:68: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h:52:26: warning: redundant move in return statement [-Wredundant-move] 52 | return std::move(EC); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h:52:26: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 37 | : GSIHashIterator::iterator_adaptor_base(std::forward(v)) {} | ^ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamWriter.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/DebugSubsection.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/DebugStringTableSubsection.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::pdb::PSHashRecord]' 315 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator.h:218:51: note: initializing argument 1 of 'llvm::iterator_adaptor_base::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits >]' 218 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ~~~~~~~~~~~~~~~~~^ [ 16%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Twine.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/StringSaver.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/StringSaver.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/StringSaver.cpp:15:46: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/StringSaver.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/StringSaver.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 16%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Unicode.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/SymbolRecord.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator.h: In instantiation of 'llvm::iterator_adaptor_base::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69: required from 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator.h:218:70: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 218 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ^ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamReader.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/RecordSerialization.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::pdb::PSHashRecord]' 315 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator.h: In instantiation of 'llvm::iterator_adaptor_base::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69: required from 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator.h:218:70: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 218 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ^ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamWriter.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/DebugSubsection.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/DebugStringTableSubsection.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::pdb::PSHashRecord]' 315 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ [ 16%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o [ 16%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o [ 16%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/TpiHashing.cpp: In instantiation of 'llvm::Expected getHashForUdt(const CVType&) [with T = llvm::codeview::ClassRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/TpiHashing.cpp:68:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/TpiHashing.cpp:48:23: warning: redundant move in return statement [-Wredundant-move] 48 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/TpiHashing.cpp:48:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/TpiHashing.cpp: In instantiation of 'llvm::Expected getHashForUdt(const CVType&) [with T = llvm::codeview::UnionRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/TpiHashing.cpp:70:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/TpiHashing.cpp:48:23: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/TpiHashing.cpp:48:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/TpiHashing.cpp: In instantiation of 'llvm::Expected getHashForUdt(const CVType&) [with T = llvm::codeview::EnumRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/TpiHashing.cpp:72:41: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/TpiHashing.cpp:48:23: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/TpiHashing.cpp:48:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/TpiHashing.cpp: In instantiation of 'llvm::Expected getSourceLineHash(const CVType&) [with T = llvm::codeview::UdtSourceLineRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/TpiHashing.cpp:75:54: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/TpiHashing.cpp:57:23: warning: redundant move in return statement [-Wredundant-move] 57 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/TpiHashing.cpp:57:23: note: remove 'std::move' call [ 16%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/TpiHashing.cpp: In instantiation of 'llvm::Expected getSourceLineHash(const CVType&) [with T = llvm::codeview::UdtModSourceLineRecord; llvm::codeview::CVType = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/TpiHashing.cpp:77:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/TpiHashing.cpp:57:23: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/TpiHashing.cpp:57:23: note: remove 'std::move' call [ 16%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringExtras.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/Statistic.cpp:25: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/memory:63, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Statistic.h:32, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/Statistic.cpp:24: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 16%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regerror.c.o [ 16%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regexec.c.o [ 16%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o [ 16%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/TypeRecord.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::pdb::TpiStreamHeader; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp:67:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 16%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/xxhash.cpp.o [ 16%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Atomic.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/TypeRecord.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/TpiStream.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/TpiStream.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of 'llvm::Expected > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62: required from 'llvm::Error llvm::VarStreamArrayExtractor >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord&) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:152:24: required from 'llvm::VarStreamArrayIterator::VarStreamArrayIterator(const ArrayType&, const Extractor&, uint32_t, bool*) [with ValueType = llvm::codeview::CVRecord; Extractor = llvm::VarStreamArrayExtractor >; llvm::VarStreamArrayIterator::ArrayType = llvm::VarStreamArray >; uint32_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:143:53: required from 'llvm::VarStreamArrayIterator::VarStreamArrayIterator(const ArrayType&, const Extractor&, bool*) [with ValueType = llvm::codeview::CVRecord; Extractor = llvm::VarStreamArrayExtractor >; llvm::VarStreamArrayIterator::ArrayType = llvm::VarStreamArray >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:105:12: required from 'llvm::VarStreamArray::Iterator llvm::VarStreamArray::begin(bool*) const [with ValueType = llvm::codeview::CVRecord; Extractor = llvm::VarStreamArrayExtractor >; llvm::VarStreamArray::Iterator = llvm::VarStreamArrayIterator, llvm::VarStreamArrayExtractor > >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/DebugInfo/PDB/Native/TpiStream.cpp:158:47: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move] 73 | return std::move(EC); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move] 81 | return std::move(EC); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove 'std::move' call [ 16%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o [ 16%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Errno.cpp.o [ 16%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Host.cpp.o [ 16%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Memory.cpp.o [ 16%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Mutex.cpp.o [ 16%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Path.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Timer.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/Timer.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Timer.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/Timer.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 16%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Process.cpp.o [ 16%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Program.cpp.o [ 17%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o [ 17%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o [ 17%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o [ 17%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o [ 17%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Threading.cpp.o [ 17%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o [ 17%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/YAMLParser.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/YAMLParser.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/YAMLTraits.cpp: In member function 'std::unique_ptr llvm::yaml::Input::createHNodes(llvm::yaml::Node*)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/YAMLTraits.cpp:374:21: warning: redundant move in return statement [-Wredundant-move] 374 | return std::move(SQHNode); | ~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/YAMLTraits.cpp:374:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/YAMLTraits.cpp:399:21: warning: redundant move in return statement [-Wredundant-move] 399 | return std::move(mapHNode); | ~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/YAMLTraits.cpp:399:21: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLTraits.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/YAMLTraits.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLTraits.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/YAMLTraits.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/Path.cpp: In static member function 'static llvm::Expected llvm::sys::fs::TempFile::create(const llvm::Twine&, unsigned int)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/Path.cpp:1163:19: warning: redundant move in return statement [-Wredundant-move] 1163 | return std::move(Ret); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Support/Path.cpp:1163:19: note: remove 'std::move' call [ 17%] Linking CXX static library ../../libLLVMDebugInfoPDB.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 17%] Built target LLVMDebugInfoPDB [ 17%] Linking CXX static library ../libLLVMSupport.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 17%] Built target LLVMSupport make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 17%] Building CXX object utils/FileCheck/CMakeFiles/FileCheck.dir/FileCheck.cpp.o [ 17%] Building CXX object utils/not/CMakeFiles/not.dir/not.cpp.o [ 17%] Building CXX object utils/yaml-bench/CMakeFiles/yaml-bench.dir/YAMLBench.cpp.o [ 17%] Linking CXX executable ../../../../bin/clang-tblgen make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 17%] Built target obj.llvm-tblgen make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 17%] Linking CXX executable ../../bin/llvm-tblgen make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 17%] Built target clang-tblgen make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 17%] Building AttrPCHRead.inc... [ 17%] Building Checkers.inc... make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 17%] Building DiagnosticRefactoringKinds.inc... make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 17%] Building AttrSubMatchRulesParserStringSwitches.inc... make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 17%] Building AttrParsedAttrKinds.inc... [ 17%] Building AttrParserStringSwitches.inc... [ 17%] Building AttrSpellingListIndex.inc... [ 18%] Building AttrParsedAttrImpl.inc... [ 18%] Building AttrParsedAttrList.inc... make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 18%] Building AttrTemplateInstantiate.inc... [ 18%] Building AttrPCHWrite.inc... [ 18%] Building AttrHasAttributeImpl.inc... [ 18%] Building DiagnosticLexKinds.inc... [ 18%] Copying clang's __clang_cuda_builtin_vars.h... [ 18%] Building DiagnosticAnalysisKinds.inc... [ 18%] Building DiagnosticDriverKinds.inc... [ 18%] Building DiagnosticSerializationKinds.inc... [ 18%] Building DiagnosticGroups.inc... [ 18%] Building DiagnosticFrontendKinds.inc... [ 18%] Building AttrSubMatchRulesList.inc... [ 18%] Building AttrDump.inc... [ 18%] Building DiagnosticSemaKinds.inc... [ 18%] Building DiagnosticParseKinds.inc... [ 18%] Building DiagnosticCrossTUKinds.inc... [ 18%] Updating Checkers.inc... [ 18%] Copying clang's __clang_cuda_cmath.h... make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 18%] Updating AttrTemplateInstantiate.inc... [ 18%] Built target ClangSACheckers make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 18%] Updating AttrPCHWrite.inc... [ 18%] Updating AttrSubMatchRulesParserStringSwitches.inc... make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 18%] Updating AttrPCHRead.inc... [ 18%] Updating AttrParsedAttrList.inc... [ 18%] Updating AttrSubMatchRulesList.inc... [ 18%] Updating AttrParserStringSwitches.inc... [ 18%] Copying clang's __clang_cuda_complex_builtins.h... [ 18%] Updating AttrParsedAttrKinds.inc... make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 18%] Updating AttrSpellingListIndex.inc... [ 18%] Built target ClangAttrTemplateInstantiate make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 18%] Updating AttrHasAttributeImpl.inc... make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 18%] Updating AttrParsedAttrImpl.inc... [ 18%] Updating AttrDump.inc... make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 18%] Built target ClangAttrPCHWrite [ 18%] Built target ClangAttrSubMatchRulesParserStringSwitches make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 18%] Copying clang's __clang_cuda_intrinsics.h... make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 18%] Built target ClangAttrPCHRead [ 18%] Built target ClangAttrParsedAttrList [ 18%] Building AttrVisitor.inc... make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 18%] Built target ClangAttrParserStringSwitches [ 18%] Built target ClangAttrSubjectMatchRuleList make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 18%] Copying clang's __clang_cuda_math_forward_declares.h... [ 18%] Built target ClangAttrSpellingListIndex make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 18%] Built target ClangAttrHasAttributeImpl [ 18%] Built target ClangAttrParsedAttrKinds [ 18%] Copying clang's __clang_cuda_runtime_wrapper.h... make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 18%] Copying clang's __stddef_max_align_t.h... [ 18%] Built target ClangAttrParsedAttrImpl [ 18%] Copying clang's __wmmintrin_aes.h... make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 18%] Built target ClangAttrDump make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 18%] Building DeclNodes.inc... [ 18%] Copying clang's __wmmintrin_pclmul.h... make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 18%] Copying clang's adxintrin.h... make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 18%] Copying clang's altivec.h... [ 18%] Building StmtNodes.inc... make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 18%] Building AttrImpl.inc... make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 18%] Copying clang's ammintrin.h... [ 18%] Copying clang's arm64intr.h... make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 18%] Building CommentNodes.inc... [ 19%] Building CommentHTMLTags.inc... [ 19%] Updating DeclNodes.inc... make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 19%] Building CommentHTMLTagsProperties.inc... make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 19%] Updating AttrVisitor.inc... make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 19%] Updating StmtNodes.inc... [ 19%] Building StmtDataCollectors.inc... make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 19%] Updating DiagnosticRefactoringKinds.inc... make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 19%] Building CommentHTMLNamedCharacterReferences.inc... [ 19%] Updating CommentNodes.inc... [ 19%] Updating CommentHTMLTags.inc... make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 19%] Copying clang's arm_acle.h... make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 19%] Updating CommentHTMLTagsProperties.inc... make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 19%] Building CommentCommandInfo.inc... [ 19%] Built target ClangDeclNodes make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 19%] Building arm_neon.inc... [ 19%] Updating StmtDataCollectors.inc... [ 19%] Building CommentCommandList.inc... make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 19%] Built target ClangAttrVisitor make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 19%] Built target ClangStmtNodes make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 19%] Building DiagnosticASTKinds.inc... [ 19%] Updating CommentHTMLNamedCharacterReferences.inc... [ 19%] Built target ClangDiagnosticRefactoring [ 19%] Built target ClangCommentNodes [ 19%] Built target ClangCommentHTMLTags make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 19%] Building arm_neon.h... [ 19%] Updating DiagnosticSerializationKinds.inc... make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 19%] Copying clang's avx2intrin.h... make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 19%] Built target ClangCommentHTMLTagsProperties [ 19%] Copying clang's armintr.h... [ 19%] Updating CommentCommandList.inc... make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 19%] Updating AttrImpl.inc... [ 19%] Updating CommentCommandInfo.inc... make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 19%] Updating DiagnosticGroups.inc... [ 19%] Copying clang's avx512bitalgintrin.h... [ 19%] Updating DiagnosticFrontendKinds.inc... [ 19%] Built target StmtDataCollectors make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 19%] Updating DiagnosticLexKinds.inc... [ 19%] Building DiagnosticCommentKinds.inc... make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 19%] Building AttrList.inc... make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 19%] Built target ClangCommentHTMLNamedCharacterReferences make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 19%] Updating DiagnosticParseKinds.inc... make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 19%] Built target ClangDiagnosticSerialization make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 19%] Copying clang's avx512cdintrin.h... [ 19%] Copying clang's avx512bwintrin.h... [ 19%] Built target ClangDiagnosticGroups [ 19%] Built target ClangCommentCommandList [ 20%] Building DiagnosticIndexName.inc... make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 20%] Built target ClangCommentCommandInfo make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 20%] Copying clang's avx512dqintrin.h... make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 20%] Built target ClangDiagnosticFrontend [ 20%] Copying clang's avx512erintrin.h... make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 20%] Building DiagnosticCommonKinds.inc... [ 20%] Built target ClangDiagnosticLex [ 20%] Updating DiagnosticDriverKinds.inc... [ 20%] Updating DiagnosticAnalysisKinds.inc... [ 20%] Copying clang's avx512fintrin.h... [ 20%] Updating DiagnosticSemaKinds.inc... [ 20%] Updating DiagnosticCrossTUKinds.inc... [ 21%] Copying clang's avx512ifmaintrin.h... [ 21%] Built target ClangAttrImpl [ 21%] Copying clang's avx512ifmavlintrin.h... [ 21%] Building Attrs.inc... [ 21%] Copying clang's avx512pfintrin.h... [ 21%] Built target ClangDiagnosticParse [ 21%] Copying clang's avx512vbmi2intrin.h... [ 21%] Copying clang's avx512vbmiintrin.h... make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 21%] Copying clang's avx512vbmivlintrin.h... make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 21%] Copying clang's avx512vlbitalgintrin.h... [ 21%] Copying clang's avx512vlbwintrin.h... [ 21%] Copying clang's avx512vldqintrin.h... make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 21%] Copying clang's avx512vlcdintrin.h... [ 21%] Copying clang's avx512vlintrin.h... [ 21%] Built target ClangDiagnosticDriver [ 21%] Built target ClangDiagnosticAnalysis [ 21%] Copying clang's avx512vlvbmi2intrin.h... [ 21%] Built target ClangDiagnosticSema [ 21%] Copying clang's avx512vlvnniintrin.h... [ 21%] Copying clang's avx512vnniintrin.h... [ 21%] Built target ClangDiagnosticCrossTU [ 21%] Updating AttrList.inc... [ 21%] Copying clang's avx512vpopcntdqintrin.h... [ 21%] Copying clang's avx512vpopcntdqvlintrin.h... [ 21%] Copying clang's bmi2intrin.h... [ 21%] Copying clang's avxintrin.h... [ 21%] Copying clang's bmiintrin.h... [ 21%] Copying clang's cetintrin.h... [ 21%] Copying clang's clflushoptintrin.h... [ 21%] Copying clang's clwbintrin.h... [ 21%] Copying clang's clzerointrin.h... [ 21%] Copying clang's cpuid.h... make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 22%] Copying clang's cuda_wrappers/algorithm... [ 22%] Copying clang's cuda_wrappers/complex... [ 22%] Copying clang's cuda_wrappers/new... [ 22%] Copying clang's emmintrin.h... [ 22%] Copying clang's f16cintrin.h... [ 22%] Built target ClangAttrList [ 22%] Copying clang's float.h... [ 22%] Copying clang's fma4intrin.h... [ 22%] Copying clang's fmaintrin.h... [ 22%] Copying clang's gfniintrin.h... [ 22%] Copying clang's fxsrintrin.h... [ 22%] Copying clang's htmintrin.h... [ 22%] Copying clang's ia32intrin.h... [ 22%] Copying clang's htmxlintrin.h... [ 22%] Copying clang's immintrin.h... [ 22%] Copying clang's inttypes.h... [ 22%] Copying clang's iso646.h... [ 22%] Copying clang's intrin.h... [ 22%] Copying clang's limits.h... [ 22%] Copying clang's lwpintrin.h... [ 22%] Updating Attrs.inc... [ 22%] Copying clang's mm3dnow.h... [ 22%] Copying clang's lzcntintrin.h... [ 22%] Copying clang's mm_malloc.h... [ 22%] Copying clang's mmintrin.h... [ 22%] Copying clang's module.modulemap... [ 23%] Copying clang's mwaitxintrin.h... make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 23%] Copying clang's msa.h... [ 23%] Updating arm_neon.inc... [ 23%] Copying clang's nmmintrin.h... [ 23%] Copying clang's opencl-c.h... [ 23%] Copying clang's pkuintrin.h... [ 23%] Copying clang's pmmintrin.h... [ 23%] Copying clang's prfchwintrin.h... [ 23%] Copying clang's popcntintrin.h... [ 23%] Copying clang's rdseedintrin.h... [ 23%] Copying clang's rtmintrin.h... make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 23%] Copying clang's shaintrin.h... [ 23%] Copying clang's s390intrin.h... [ 23%] Built target ClangAttrClasses [ 23%] Copying clang's smmintrin.h... [ 23%] Copying clang's stdalign.h... make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 23%] Copying clang's stdarg.h... [ 23%] Copying clang's stdatomic.h... [ 23%] Built target llvm-tblgen [ 23%] Copying clang's stdbool.h... [ 23%] Copying clang's stddef.h... [ 23%] Copying clang's stdnoreturn.h... make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 23%] Copying clang's stdint.h... make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 23%] Built target ClangARMNeon [ 23%] Copying clang's tbmintrin.h... make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 23%] Copying clang's tmmintrin.h... [ 23%] Copying clang's unwind.h... [ 23%] Copying clang's tgmath.h... [ 23%] Copying clang's vadefs.h... [ 24%] Copying clang's vaesintrin.h... make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 24%] Copying clang's varargs.h... make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 24%] Copying clang's vecintrin.h... make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 24%] Updating DiagnosticIndexName.inc... [ 24%] Copying clang's vpclmulqdqintrin.h... make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 24%] Updating DiagnosticASTKinds.inc... make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 24%] Copying clang's wmmintrin.h... make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 24%] Copying clang's x86intrin.h... make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 24%] Copying clang's xmmintrin.h... [ 24%] Building AttributesCompatFunc.inc... [ 24%] Updating DiagnosticCommentKinds.inc... [ 25%] Building Attributes.gen... [ 25%] Copying clang's xopintrin.h... [ 25%] Building Options.inc... [ 25%] Copying clang's xsavesintrin.h... [ 25%] Copying clang's xsavecintrin.h... [ 25%] Building Intrinsics.gen... make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 25%] Copying clang's xsaveintrin.h... [ 25%] Building Options.inc... [ 25%] Copying clang's xsaveoptintrin.h... [ 25%] Copying clang's xtestintrin.h... make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 25%] Building Options.inc... [ 25%] Building Opts.inc... [ 25%] Built target ClangDiagnosticIndexName [ 25%] Building Opts.inc... [ 26%] Building Opts.inc... [ 26%] Built target ClangDiagnosticAST make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 26%] Updating Attributes.gen... [ 26%] Updating AttributesCompatFunc.inc... [ 26%] Updating Options.inc... [ 26%] Built target ClangDiagnosticComment [ 26%] Updating Options.inc... [ 26%] Updating Opts.inc... [ 26%] Updating Opts.inc... make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 26%] Updating DiagnosticCommonKinds.inc... [ 26%] Updating Opts.inc... make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 26%] Built target DllOptionsTableGen [ 26%] Built target AttributeCompatFuncTableGen make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 26%] Built target MtTableGen make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 26%] Built target CvtResTableGen [ 26%] Built target LibOptionsTableGen [ 26%] Built target ClangDiagnosticCommon make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 26%] Built target RcTableGen [ 26%] Building CXX object lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DlltoolDriver.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 26%] Building CXX object lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/LibDriver.cpp.o [ 26%] Built target clang-tablegen-targets make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 26%] Generating SVNVersion.inc make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 26%] Building CXX object tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/ASTMatchFinder.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 26%] Building CXX object tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/Commit.cpp.o [ 26%] Building CXX object tools/clang/lib/CrossTU/CMakeFiles/clangCrossTU.dir/CrossTranslationUnit.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 26%] Building CXX object tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/Diagnostics.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 26%] Building CXX object tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/Lookup.cpp.o [ 26%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/HeaderMap.cpp.o [ 26%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseAST.cpp.o [ 26%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/DeltaTree.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 27%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/ASTSelection.cpp.o [ 27%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTCommon.cpp.o [ 27%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/FixItRewriter.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 27%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/ARCMT.cpp.o [ 27%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/AnalysisDeclContext.cpp.o [ 27%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/CodegenNameGenerator.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 27%] Building CXX object tools/clang/lib/Tooling/ASTDiff/CMakeFiles/clangToolingASTDiff.dir/ASTDiff.cpp.o [ 27%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/AnalysisBasedWarnings.cpp.o [ 28%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/APValue.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 28%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/APSIntType.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 28%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/AllocationDiagnostics.cpp.o [ 29%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Attributes.cpp.o [ 29%] Updating Options.inc... make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 29%] Built target ClangDriverOptions [ 29%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Builtins.cpp.o [ 29%] Updating Intrinsics.gen... make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 29%] Built target intrinsics_gen [ 29%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/CharInfo.cpp.o [ 29%] Updating arm_neon.h... [ 29%] Copying clang's arm_neon.h... make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 29%] Built target clang-headers [ 29%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTConsumer.cpp.o [ 29%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/HTMLRewrite.cpp.o [ 29%] Linking CXX executable ../../bin/not make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 29%] Built target not [ 29%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/RewriteRope.cpp.o [ 29%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/AnalysisManager.cpp.o [ 29%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/Rewriter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallString.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/yaml-bench/YAMLBench.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallString.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/utils/yaml-bench/YAMLBench.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 29%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/AnalysisOrderChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Builtins.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Builtins.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Builtins.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Builtins.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 29%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/HeaderSearch.cpp.o [ 29%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/Lexer.cpp.o [ 29%] Linking CXX executable ../../bin/yaml-bench make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 29%] Built target yaml-bench make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 29%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/AnalysisConsumer.cpp.o [ 29%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/CheckerRegistration.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Rewrite/Frontend/FixItRewriter.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/Rewrite/FixItRewriter.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Rewrite/Frontend/FixItRewriter.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/Rewrite/FixItRewriter.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Edit/Commit.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Edit/Commit.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Edit/FileOffset.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Edit/Commit.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Edit/Commit.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 29%] Linking CXX static library ../../libLLVMLibDriver.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 29%] Built target LLVMLibDriver [ 29%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/TokenRewriter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ASTConsumer.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ASTConsumer.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 29%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/ModelConsumer.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 30%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/AffectedRangeManager.cpp.o [ 30%] Linking CXX static library ../../libLLVMDlltoolDriver.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 30%] Built target LLVMDlltoolDriver [ 30%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/BreakableToken.cpp.o [ 30%] Building CXX object tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/EditedSource.cpp.o [ 30%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/FrontendActions.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/ObjCRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Attributes.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Attributes.cpp:1: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CommentOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Attributes.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Attributes.cpp:1: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceManager.h:38, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Rewrite/HTMLRewrite.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:452:28: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Preprocessor.h:515:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Rewrite/Core/HTMLRewrite.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Rewrite/HTMLRewrite.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 30%] Linking CXX executable ../../bin/FileCheck In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Core/Lookup.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/Core/Lookup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Core/Lookup.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 30%] Built target FileCheck [ 30%] Building CXX object tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/RewriteObjCFoundationAPI.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/Encoding.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/BreakableToken.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/BreakableToken.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/Encoding.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/BreakableToken.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/BreakableToken.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 30%] Building CXX object tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/Replacement.cpp.o [ 30%] Building CXX object tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/Diagnostic.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceManager.h:38, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/HeaderSearch.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/HeaderSearch.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:452:28: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Preprocessor.h:515:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/HeaderSearch.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/HeaderSearch.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTCommon.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTCommon.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTCommon.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTCommon.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/ObjCRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Lexer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/Lexer.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:452:28: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Preprocessor.h:515:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CommentOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Lexer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/Lexer.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 30%] Building CXX object tools/clang/tools/clang-fuzzer/handle-cxx/CMakeFiles/clangHandleCXX.dir/handle_cxx.cpp.o [ 30%] Linking CXX static library ../../../../lib/libclangRewrite.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 30%] Built target clangRewrite [ 30%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/HTMLPrint.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceManager.h:38, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/AffectedRangeManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/AffectedRangeManager.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileSystemOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceManager.h:38, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/AffectedRangeManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/AffectedRangeManager.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/APValue.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/APValue.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Edit/EditedSource.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Edit/EditedSource.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Edit/EditedSource.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Edit/EditedSource.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 30%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/ContinuationIndenter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/AnalysisDeclContext.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/AnalysisDeclContext.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Frontend/ModelConsumer.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Frontend/ModelConsumer.cpp:22: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 30%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/FrontendActions.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Index/CodegenNameGenerator.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Index/CodegenNameGenerator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Index/CodegenNameGenerator.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 30%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Cuda.cpp.o [ 30%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTReader.cpp.o [ 30%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Diagnostic.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CrossTU/CrossTranslationUnit.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CrossTU/CrossTranslationUnit.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CrossTU/CrossTranslationUnit.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CrossTU/CrossTranslationUnit.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 30%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTReaderDecl.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp: In member function 'llvm::Optional {anonymous}::ASTSelectionFinder::getSelectedASTNode()': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp:61:21: warning: redundant move in return statement [-Wredundant-move] 61 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp:61:21: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/Dynamic/Diagnostics.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/Dynamic/Diagnostics.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 30%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTContext.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/ASTDiff/ASTDiffInternal.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/ASTDiff/ASTDiff.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/ASTDiff/ASTDiffInternal.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/ASTDiff/ASTDiff.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 30%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DiagnosticIDs.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 30%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/AnalyzerStatsChecker.cpp.o [ 30%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/CommentToXML.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/ObjCRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/ParseAST.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseAST.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CommentOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/ParseAST.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseAST.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 30%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexBody.cpp.o [ 30%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/LiteralSupport.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/FormatToken.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/ContinuationIndenter.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/ContinuationIndenter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = clang::tooling::Range]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/ContinuationIndenter.cpp:1337:25: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ARCMigrate/FileRemapper.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ARCMigrate/ARCMT.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Internals.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/ARCMT.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ARCMigrate/FileRemapper.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ARCMigrate/ARCMT.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Internals.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/ARCMT.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo, llvm::detail::DenseMapPair >, true> >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:1456:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo, llvm::detail::DenseMapPair >, true> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo, llvm::detail::DenseMapPair >, true> >' declared here 211 | struct pair | ^~~~ [ 30%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/AnalyzerOptions.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/ObjCRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/ParseAST.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseAST.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CommentOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/ParseAST.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseAST.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/ObjCRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/ParseAST.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseAST.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CommentOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/ParseAST.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseAST.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/ObjCRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/ParseAST.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseAST.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CommentOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/ParseAST.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseAST.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/Encoding.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/ContinuationIndenter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/ContinuationIndenter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/Encoding.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/ContinuationIndenter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/ContinuationIndenter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 30%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/BodyFarm.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Diagnostic.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Diagnostic.cpp:950:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Diagnostic.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 30%] Linking CXX static library ../../../../../lib/libclangToolingCore.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 30%] Built target clangToolingCore [ 30%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/BasicValueFactory.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Diagnostic.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Diagnostic.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Diagnostic.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:665:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:209:9: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = clang::DiagnosticsEngine::DiagState; _Args = {const clang::DiagnosticsEngine::DiagState&}; _Tp = std::_List_node]' /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = clang::DiagnosticsEngine::DiagState; _Args = {const clang::DiagnosticsEngine::DiagState&}; _Tp = std::_List_node; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/10.3.1/bits/stl_list.h:637:33: required from 'std::__cxx11::list<_Tp, _Alloc>::_Node* std::__cxx11::list<_Tp, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const clang::DiagnosticsEngine::DiagState&}; _Tp = clang::DiagnosticsEngine::DiagState; _Alloc = std::allocator; std::__cxx11::list<_Tp, _Alloc>::_Node = std::__cxx11::list::_Node]' /usr/include/c++/10.3.1/bits/stl_list.h:1911:32: required from 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const clang::DiagnosticsEngine::DiagState&}; _Tp = clang::DiagnosticsEngine::DiagState; _Alloc = std::allocator; std::__cxx11::list<_Tp, _Alloc>::iterator = std::__cxx11::list::iterator]' /usr/include/c++/10.3.1/bits/stl_list.h:1212:24: required from 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = clang::DiagnosticsEngine::DiagState; _Alloc = std::allocator; std::__cxx11::list<_Tp, _Alloc>::value_type = clang::DiagnosticsEngine::DiagState]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Diagnostic.cpp:281:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ [ 30%] Linking CXX static library ../../../../lib/libclangCrossTU.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 30%] Built target clangCrossTU [ 30%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CFG.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = const clang::VarDecl*; ValueT = clang::consumed::ConsumedState; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const clang::VarDecl*; ValueT = clang::consumed::ConsumedState; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:665:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const clang::VarDecl*; ValueT = clang::consumed::ConsumedState; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/Consumed.h:148:16: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 30%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseCXXInlineMethods.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/Rewrite/HTMLPrint.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/Rewrite/HTMLPrint.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 30%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CFGReachabilityAnalysis.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/ObjCRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/FrontendAction.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Frontend/FrontendActions.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Frontend/FrontendActions.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/FrontendAction.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Frontend/FrontendActions.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Frontend/FrontendActions.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 31%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CFGStmtMap.cpp.o [ 31%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/Format.cpp.o [ 31%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/InclusionRewriter.cpp.o [ 31%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/FormatToken.cpp.o [ 31%] Linking CXX static library ../../../../lib/libclangEdit.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 31%] Built target clangEdit [ 31%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/FormatTokenLexer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/ObjCRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/FrontendAction.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Rewrite/Frontend/FrontendActions.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/Rewrite/FrontendActions.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/FrontendAction.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Rewrite/Frontend/FrontendActions.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/Rewrite/FrontendActions.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CharInfo.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/LiteralSupport.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/LiteralSupport.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:452:28: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Preprocessor.h:515:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CharInfo.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/LiteralSupport.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/LiteralSupport.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Index/CommentToXML.cpp:11: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Index/CommentToXML.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Index/CommentToXML.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 31%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DiagnosticOptions.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/ObjCRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/FrontendAction.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/CodeGenAction.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/clang-fuzzer/handle-cxx/handle_cxx.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/clang-fuzzer/handle-cxx/handle_cxx.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/clang-fuzzer/handle-cxx/handle_cxx.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 31%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/ARCMTActions.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/CFGStmtMap.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/CFGStmtMap.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.h:28, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 31%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/FileRemapper.cpp.o [ 31%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CallGraph.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.h:28, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 31%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/FileManager.cpp.o [ 31%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/MacroArgs.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 31%] Building CXX object tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/VariantValue.cpp.o [ 31%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/MacroInfo.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/FormatToken.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/FormatToken.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/FormatToken.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/FormatToken.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 31%] Linking CXX static library ../../../../../lib/libclangHandleCXX.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ASTContext.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ASTContext.cpp:858:43: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ASTContext.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 31%] Built target clangHandleCXX [ 31%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/ModuleMap.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Index/IndexSymbol.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Index/IndexingContext.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Index/IndexBody.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Index/IndexingContext.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Index/IndexBody.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclarationName.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclBase.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/BodyFarm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/BodyFarm.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = clang::Stmt*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/BodyFarm.cpp:457:70: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTCommon.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReaderDecl.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReaderDecl.cpp:1762:39: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTCommon.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReaderDecl.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ASTContext.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ASTContext.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclBase.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/BodyFarm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/BodyFarm.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclBase.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/BodyFarm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/BodyFarm.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/Encoding.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/FormatTokenLexer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/FormatTokenLexer.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/Encoding.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/FormatTokenLexer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/FormatTokenLexer.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceManager.h:38, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp:408:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Rewrite/Frontend/Rewriters.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp:12: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp:12: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 31%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPCaching.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp:12: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp:12: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTCommon.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReaderDecl.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTCommon.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReaderDecl.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/ObjCRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Format/Format.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/Format.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CommentOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Format/Format.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/Format.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceManager.h:38, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:452:28: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Preprocessor.h:515:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Rewrite/Frontend/Rewriters.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 31%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/NamespaceEndCommentsFixer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/FileManager.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:167:54: required from 'static llvm::StringMapEntry* llvm::StringMapEntry::Create(llvm::StringRef, AllocatorTy&, InitTy&& ...) [with AllocatorTy = llvm::BumpPtrAllocatorImpl<>; InitTy = {clang::DirectoryEntry*}; ValueTy = clang::DirectoryEntry*]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:408:32: required from 'std::pair, bool> llvm::StringMap::try_emplace(llvm::StringRef, ArgsTy&& ...) [with ArgsTy = {clang::DirectoryEntry*}; ValueTy = clang::DirectoryEntry*; AllocatorTy = llvm::BumpPtrAllocatorImpl<>]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:391:23: required from 'std::pair, bool> llvm::StringMap::insert(std::pair) [with ValueTy = clang::DirectoryEntry*; AllocatorTy = llvm::BumpPtrAllocatorImpl<>]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/FileManager.cpp:132:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileSystemOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/FileManager.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 31%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/BlockCounter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTCommon.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReaderDecl.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:100:23: required from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = clang::Decl*; ValueT = long long unsigned int; MapType = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; VectorType = llvm::SmallVector, 4>]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReaderDecl.cpp:463:26: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTCommon.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReaderDecl.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTCommon.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReaderDecl.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:132:23: required from 'std::pair llvm::MapVector::insert(std::pair<_T1, _T2>&&) [with KeyT = clang::Decl*; ValueT = clang::FunctionDecl*; MapType = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; VectorType = llvm::SmallVector, 4>; typename VectorType::iterator = std::pair*]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReaderDecl.cpp:3257:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTCommon.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReaderDecl.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Token.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/MacroArgs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/MacroArgs.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:452:28: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Preprocessor.h:515:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/MacroArgs.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/MacroArgs.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 31%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/IssueHash.cpp.o [ 31%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/ObjCMT.cpp.o [ 31%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/RewriteMacros.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Stmt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/CFG.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/CFG.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/TrailingObjects.h:52, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclGroup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Stmt.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/CFG.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/CFG.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/BlockCounter.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::ImutAVLTree >; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ImmutableSet.h:472:39: required from 'llvm::ImutAVLFactory::TreeTy* llvm::ImutAVLFactory::createNode(llvm::ImutAVLFactory::TreeTy*, llvm::ImutAVLFactory::value_type_ref, llvm::ImutAVLFactory::TreeTy*) [with ImutInfo = llvm::ImutKeyValueInfo<{anonymous}::CountKey, unsigned int>; llvm::ImutAVLFactory::TreeTy = llvm::ImutAVLTree >; llvm::ImutAVLFactory::value_type_ref = const std::pair<{anonymous}::CountKey, unsigned int>&]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ImmutableSet.h:540:24: required from 'llvm::ImutAVLFactory::TreeTy* llvm::ImutAVLFactory::add_internal(llvm::ImutAVLFactory::value_type_ref, llvm::ImutAVLFactory::TreeTy*) [with ImutInfo = llvm::ImutKeyValueInfo<{anonymous}::CountKey, unsigned int>; llvm::ImutAVLFactory::TreeTy = llvm::ImutAVLTree >; llvm::ImutAVLFactory::value_type_ref = const std::pair<{anonymous}::CountKey, unsigned int>&]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ImmutableSet.h:404:9: required from 'llvm::ImutAVLFactory::TreeTy* llvm::ImutAVLFactory::add(llvm::ImutAVLFactory::TreeTy*, llvm::ImutAVLFactory::value_type_ref) [with ImutInfo = llvm::ImutKeyValueInfo<{anonymous}::CountKey, unsigned int>; llvm::ImutAVLFactory::TreeTy = llvm::ImutAVLTree >; llvm::ImutAVLFactory::value_type_ref = const std::pair<{anonymous}::CountKey, unsigned int>&]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ImmutableMap.h:118:24: required from 'llvm::ImmutableMap llvm::ImmutableMap::Factory::add(llvm::ImmutableMap, llvm::ImmutableMap::key_type_ref, llvm::ImmutableMap::data_type_ref) [with KeyT = {anonymous}::CountKey; ValT = unsigned int; ValInfo = llvm::ImutKeyValueInfo<{anonymous}::CountKey, unsigned int>; llvm::ImmutableMap::key_type_ref = const {anonymous}::CountKey&; llvm::ImmutableMap::data_type_ref = const unsigned int&]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/BlockCounter.cpp:79:67: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/BlockCounter.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTCommon.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReaderDecl.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReaderDecl.cpp:3712:48: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTCommon.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReaderDecl.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 31%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/PlistReporter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTCommon.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReaderDecl.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:983:11: required from 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = clang::CXXRecordDecl*; ValueT = llvm::SmallVector, 2>; unsigned int InlineBuckets = 2; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:502:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, 2>, 2>; KeyT = clang::CXXRecordDecl*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:546:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = clang::CXXRecordDecl*; DerivedT = llvm::SmallDenseMap, 2>, 2>; KeyT = clang::CXXRecordDecl*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:512:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = clang::CXXRecordDecl* const&; ValueArgs = {}; DerivedT = llvm::SmallDenseMap, 2>, 2>; KeyT = clang::CXXRecordDecl*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:292:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(const KeyT&) [with DerivedT = llvm::SmallDenseMap, 2>, 2>; KeyT = clang::CXXRecordDecl*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair, 2> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:296:28: required from 'ValueT& llvm::DenseMapBase::operator[](const KeyT&) [with DerivedT = llvm::SmallDenseMap, 2>, 2>; KeyT = clang::CXXRecordDecl*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReaderDecl.cpp:1761:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTCommon.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReaderDecl.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 31%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/FileSystemStatCache.cpp.o [ 31%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/IdentifierTable.cpp.o [ 31%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/LangOptions.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:3225:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 31%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/MemoryBufferCache.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:7996:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:8068:47: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:8088:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:8112:45: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Token.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/MacroInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/MacroInfo.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/MacroInfo.cpp:246:27: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Token.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/MacroInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/MacroInfo.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceManager.h:38, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/AffectedRangeManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/TokenAnalyzer.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/NamespaceEndCommentsFixer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/NamespaceEndCommentsFixer.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileSystemOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceManager.h:38, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/AffectedRangeManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/TokenAnalyzer.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/NamespaceEndCommentsFixer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/NamespaceEndCommentsFixer.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 31%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ArrayBoundChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/PreprocessingRecord.h:389:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 31%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/ASTSelectionRequirements.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Builtins.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Preprocessor.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/PPCaching.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:452:28: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Preprocessor.h:515:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Builtins.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Preprocessor.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/PPCaching.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/IdentifierTable.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/IdentifierTable.cpp:665:46: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/IdentifierTable.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 31%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/AtomicChange.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 32%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPCallbacks.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ContinuousRangeMap.h:72:18: required from 'void clang::ContinuousRangeMap::insert(const value_type&) [with Int = unsigned int; V = clang::serialization::ModuleFile*; unsigned int InitialCapacity = 4; clang::ContinuousRangeMap::value_type = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:2811:68: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ContinuousRangeMap.h:72:18: required from 'void clang::ContinuousRangeMap::insert(const value_type&) [with Int = unsigned int; V = int; unsigned int InitialCapacity = 2; clang::ContinuousRangeMap::value_type = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:3475:45: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 32%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/Extract/Extract.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ContinuousRangeMap.h:72:18: required from 'void clang::ContinuousRangeMap::insert(const value_type&) [with Int = long long unsigned int; V = clang::serialization::ModuleFile*; unsigned int InitialCapacity = 4; clang::ContinuousRangeMap::value_type = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:3903:69: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 32%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Module.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileSystemStatCache.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/FileSystemStatCache.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:167:54: required from 'static llvm::StringMapEntry* llvm::StringMapEntry::Create(llvm::StringRef, AllocatorTy&, InitTy&& ...) [with AllocatorTy = llvm::BumpPtrAllocatorImpl<>; InitTy = {}; ValueTy = clang::FileData]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:408:32: required from 'std::pair, bool> llvm::StringMap::try_emplace(llvm::StringRef, ArgsTy&& ...) [with ArgsTy = {}; ValueTy = clang::FileData; AllocatorTy = llvm::BumpPtrAllocatorImpl<>]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:360:58: required from 'ValueTy& llvm::StringMap::operator[](llvm::StringRef) [with ValueTy = clang::FileData; AllocatorTy = llvm::BumpPtrAllocatorImpl<>]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/FileSystemStatCache.cpp:123:19: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileSystemStatCache.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/FileSystemStatCache.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ARCMigrate/FileRemapper.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ARCMigrate/ARCMTActions.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/ARCMTActions.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ARCMigrate/FileRemapper.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ARCMigrate/ARCMTActions.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/ARCMTActions.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 32%] Linking CXX static library ../../../../../lib/libclangToolingASTDiff.a [ 32%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/ObjCRuntime.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 32%] Built target clangToolingASTDiff make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 32%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o [ 32%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/OpenMPKinds.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 32%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/FuzzerCLI.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclarationName.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclBase.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap > >; DerivedT = llvm::DenseMap > >; KeyT = const clang::Type*; ValueT = std::set >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const clang::Type*; ValueT = std::set >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair > >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:695:7: required from 'llvm::DenseMap& llvm::DenseMap::operator=(const llvm::DenseMap&) [with KeyT = const clang::Type*; ValueT = std::set >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair > >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:7633:31: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair > >' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap > >; DerivedT = llvm::DenseMap > >; KeyT = const clang::Decl*; ValueT = std::set >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const clang::Decl*; ValueT = std::set >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair > >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:695:7: required from 'llvm::DenseMap& llvm::DenseMap::operator=(const llvm::DenseMap&) [with KeyT = const clang::Decl*; ValueT = std::set >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair > >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:7634:31: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair > >' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ [ 32%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/IRMutator.cpp.o [ 32%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/AttributeList.cpp.o [ 32%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/CodeCompleteConsumer.cpp.o [ 33%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/DeclSpec.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:38:7: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceManager.h:38, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/Rewrite/RewriteMacros.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:452:28: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Preprocessor.h:515:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Rewrite/Frontend/Rewriters.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/Rewrite/RewriteMacros.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/OpenMPKinds.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/OpenMPKinds.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/OpenMPKinds.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/OpenMPKinds.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]' /usr/include/c++/10.3.1/bits/stl_pair.h:315:17: required from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = clang::FieldDecl* const&; _T2 = llvm::SmallVector, 4>; typename std::__strip_reference_wrapper::type>::__type = llvm::SmallVector, 4>; typename std::__strip_reference_wrapper::type>::__type = clang::FieldDecl*]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:100:38: required from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = clang::FieldDecl*; ValueT = llvm::SmallVector, 4>; MapType = llvm::DenseMap, llvm::detail::DenseMapPair >; VectorType = std::vector, 4> >, std::allocator, 4> > > >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:7996:15: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:882:11: required from 'void llvm::SmallDenseMap::swap(llvm::SmallDenseMap&) [with KeyT = clang::CXXRecordDecl*; ValueT = llvm::SmallVector, 2>; unsigned int InlineBuckets = 2; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:840:5: required from 'llvm::SmallDenseMap::SmallDenseMap(llvm::SmallDenseMap&&) [with KeyT = clang::CXXRecordDecl*; ValueT = llvm::SmallVector, 2>; unsigned int InlineBuckets = 2; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:9272:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringExtras.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/FileSystem.h:34, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/ModuleMap.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/ModuleMap.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::StringRef]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/ModuleMap.cpp:2028:55: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclarationName.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclBase.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:665:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:209:9: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = clang::DiagnosticsEngine::DiagState; _Args = {const clang::DiagnosticsEngine::DiagState&}; _Tp = std::_List_node]' /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = clang::DiagnosticsEngine::DiagState; _Args = {const clang::DiagnosticsEngine::DiagState&}; _Tp = std::_List_node; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/10.3.1/bits/stl_list.h:637:33: required from 'std::__cxx11::list<_Tp, _Alloc>::_Node* std::__cxx11::list<_Tp, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const clang::DiagnosticsEngine::DiagState&}; _Tp = clang::DiagnosticsEngine::DiagState; _Alloc = std::allocator; std::__cxx11::list<_Tp, _Alloc>::_Node = std::__cxx11::list::_Node]' /usr/include/c++/10.3.1/bits/stl_list.h:1911:32: required from 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const clang::DiagnosticsEngine::DiagState&}; _Tp = clang::DiagnosticsEngine::DiagState; _Alloc = std::allocator; std::__cxx11::list<_Tp, _Alloc>::iterator = std::__cxx11::list::iterator]' /usr/include/c++/10.3.1/bits/stl_list.h:1212:24: required from 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = clang::DiagnosticsEngine::DiagState; _Alloc = std::allocator; std::__cxx11::list<_Tp, _Alloc>::value_type = clang::DiagnosticsEngine::DiagState]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:5675:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:376:9: required from 'void llvm::DenseMapBase::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap, 2> >; KeyT = unsigned int; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:739:29: required from 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:502:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::DenseMap, 2> >; KeyT = unsigned int; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:546:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = unsigned int; DerivedT = llvm::DenseMap, 2> >; KeyT = unsigned int; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:512:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const unsigned int&; ValueArgs = {}; DerivedT = llvm::DenseMap, 2> >; KeyT = unsigned int; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:292:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap, 2> >; KeyT = unsigned int; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair, 2> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:296:28: required from 'ValueT& llvm::DenseMapBase::operator[](const KeyT&) [with DerivedT = llvm::DenseMap, 2> >; KeyT = unsigned int; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:3225:29: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 4]' /usr/include/c++/10.3.1/bits/stl_pair.h:314:17: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = std::pair, 4> >; _Args = {const std::pair, 4> >&}]' /usr/include/c++/10.3.1/bits/stl_uninitialized.h:91:18: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const std::pair, 4> >*; _ForwardIterator = std::pair, 4> >*; bool _TrivialValueTypes = false]' /usr/include/c++/10.3.1/bits/stl_uninitialized.h:150:15: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/10.3.1/bits/stl_uninitialized.h:347:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair, 4> >*; _ForwardIterator = std::pair, 4> >*; _Allocator = std::allocator, 4> > >]' /usr/include/c++/10.3.1/bits/vector.tcc:474:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair, 4> >}; _Tp = std::pair, 4> >; _Alloc = std::allocator, 4> > >; std::vector<_Tp, _Alloc>::iterator = std::vector, 4> >, std::allocator, 4> > > >::iterator]' /usr/include/c++/10.3.1/bits/vector.tcc:121:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair, 4> >}; _Tp = std::pair, 4> >; _Alloc = std::allocator, 4> > >]' /usr/include/c++/10.3.1/bits/stl_vector.h:1204:21: required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair, 4> >; _Alloc = std::allocator, 4> > >; std::vector<_Tp, _Alloc>::value_type = std::pair, 4> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:100:23: required from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = clang::FieldDecl*; ValueT = llvm::SmallVector, 4>; MapType = llvm::DenseMap, llvm::detail::DenseMapPair >; VectorType = std::vector, 4> >, std::allocator, 4> > > >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:7996:15: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReader.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 33%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/RewriteModernObjC.cpp.o [ 33%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/OperatorPrecedence.cpp.o [ 33%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPConditionalDirectiveRecord.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/CallGraph.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/CallGraph.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/CallGraph.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/CallGraph.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 33%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseDecl.cpp.o [ 33%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseDeclCXX.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/ObjCRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/ModuleMap.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/ModuleMap.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/ModuleMap.cpp:1455:55: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CommentOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/ModuleMap.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/ModuleMap.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallString.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/IssueHash.h:12, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/IssueHash.cpp:9: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallString.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/IssueHash.h:12, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/IssueHash.cpp:9: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 33%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/SortJavaScriptImports.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/Refactoring/RefactoringActionRuleRequirements.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/ASTSelectionRequirements.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/Refactoring/RefactoringActionRuleRequirements.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/ASTSelectionRequirements.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 33%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/TokenAnalyzer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 33%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/TokenAnnotator.cpp.o [ 33%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/BugReporter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 33%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/SanitizerBlacklist.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/AsmWriter.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/AsmWriter.cpp:188:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/AsmWriter.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 33%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/SanitizerSpecialCaseList.cpp.o [ 33%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexDecl.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/AtomicChange.cpp: In function 'llvm::Expected clang::tooling::{anonymous}::createReplacementsForHeaders(llvm::StringRef, llvm::StringRef, llvm::ArrayRef, const clang::format::FormatStyle&)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/AtomicChange.cpp:163:25: warning: redundant move in return statement [-Wredundant-move] 163 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/AtomicChange.cpp:163:25: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/AtomicChange.cpp:171:25: warning: redundant move in return statement [-Wredundant-move] 171 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/AtomicChange.cpp:171:25: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/AtomicChange.cpp: In function 'llvm::Expected clang::tooling::{anonymous}::combineReplacementsInChanges(llvm::StringRef, llvm::ArrayRef)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/AtomicChange.cpp:191:25: warning: redundant move in return statement [-Wredundant-move] 191 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/AtomicChange.cpp:191:25: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/Extract/Extract.cpp: In member function 'virtual llvm::Expected > clang::tooling::ExtractFunction::createSourceReplacements(clang::tooling::RefactoringRuleContext&)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/Extract/Extract.cpp:173:23: warning: redundant move in return statement [-Wredundant-move] 173 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/Extract/Extract.cpp:173:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/Extract/Extract.cpp:190:23: warning: redundant move in return statement [-Wredundant-move] 190 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/Extract/Extract.cpp:190:23: note: remove 'std::move' call [ 33%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CloneDetection.cpp.o [ 33%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ArrayBoundCheckerV2.cpp.o [ 33%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/BasicObjCFoundationChecks.cpp.o [ 33%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/OpDescriptor.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/Refactoring/Extract/Extract.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/Extract/Extract.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/Refactoring/Extract/Extract.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/Extract/Extract.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceManager.h:38, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/Refactoring/AtomicChange.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/AtomicChange.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileSystemOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceManager.h:38, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/Refactoring/AtomicChange.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/AtomicChange.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/ObjCRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Format/Format.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/SortJavaScriptImports.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/SortJavaScriptImports.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/SortJavaScriptImports.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/SortJavaScriptImports.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 33%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/BlockInCriticalSectionChecker.cpp.o [ 33%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Sanitizers.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/FormatToken.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/UnwrappedLineParser.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/TokenAnnotator.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/TokenAnnotator.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/FormatToken.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/UnwrappedLineParser.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/TokenAnnotator.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/TokenAnnotator.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceManager.h:38, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/AffectedRangeManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/TokenAnalyzer.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/TokenAnalyzer.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileSystemOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceManager.h:38, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/AffectedRangeManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/TokenAnalyzer.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/TokenAnalyzer.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 33%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/SourceLocation.cpp.o [ 33%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/Extract/SourceExtraction.cpp.o [ 33%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/Operations.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/AttrSubjectMatchRules.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/AttributeList.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/AttributeList.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc:35:93: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/AttrSubjectMatchRules.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/AttributeList.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/AttributeList.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/DeclSpec.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/DeclSpec.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/DeclSpec.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/DeclSpec.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/ObjCMT.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/ObjCMT.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/DeclSpec.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/DeclSpec.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/DeclSpec.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/DeclSpec.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/DeclSpec.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/DeclSpec.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/DeclSpec.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/DeclSpec.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/DeclSpec.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/DeclSpec.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/DeclSpec.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/DeclSpec.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/AttrSubjectMatchRules.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/AttributeList.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/AttributeList.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/AttrSubjectMatchRules.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/AttributeList.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/AttributeList.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/AttrSubjectMatchRules.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/AttributeList.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/AttributeList.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/AttrSubjectMatchRules.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/AttributeList.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/AttributeList.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/AttrSubjectMatchRules.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/AttributeList.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/AttributeList.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/AttrSubjectMatchRules.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/AttributeList.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/AttributeList.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/AttrSubjectMatchRules.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/AttributeList.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/AttributeList.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/AttrSubjectMatchRules.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/AttributeList.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/AttributeList.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 33%] Building CXX object tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/Parser.cpp.o [ 33%] Building CXX object tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/Registry.cpp.o [ 33%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/UnwrappedLineFormatter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CanonicalType.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/CodeCompleteConsumer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CodeCompleteConsumer.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CanonicalType.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/CodeCompleteConsumer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CodeCompleteConsumer.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 34%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/RandomIRBuilder.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CanonicalType.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/CodeCompleteConsumer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CodeCompleteConsumer.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CanonicalType.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/CodeCompleteConsumer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CodeCompleteConsumer.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CanonicalType.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/CodeCompleteConsumer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CodeCompleteConsumer.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CanonicalType.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/CodeCompleteConsumer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CodeCompleteConsumer.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CanonicalType.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/CodeCompleteConsumer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CodeCompleteConsumer.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CanonicalType.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/CodeCompleteConsumer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CodeCompleteConsumer.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 34%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPDirectives.cpp.o [ 34%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPExpressions.cpp.o [ 34%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/SourceManager.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/FuzzMutate/OpDescriptor.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/FuzzMutate/Operations.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/FuzzMutate/Operations.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/FuzzMutate/Operations.cpp:216:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AST.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Rewrite/Frontend/ASTConsumers.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 34%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPLexerChange.cpp.o [ 34%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/ModelInjector.cpp.o [ 34%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Attributes.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Stmt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp:11: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 34%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/RefactoringActions.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/Encoding.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/ContinuationIndenter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/UnwrappedLineFormatter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/UnwrappedLineFormatter.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/Encoding.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/ContinuationIndenter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/UnwrappedLineFormatter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/UnwrappedLineFormatter.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Index/IndexSymbol.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Index/IndexingContext.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Index/IndexDecl.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Index/IndexingContext.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Index/IndexDecl.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 34%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/Rename/RenamingAction.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseDeclCXX.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseDeclCXX.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/FuzzMutate/OpDescriptor.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/FuzzMutate/IRMutator.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/FuzzMutate/RandomIRBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/FuzzMutate/RandomIRBuilder.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/FuzzMutate/RandomIRBuilder.cpp:122:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseDeclCXX.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseDeclCXX.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseDeclCXX.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseDeclCXX.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseDeclCXX.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseDeclCXX.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 34%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/DelayedDiagnostic.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseDecl.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseDecl.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/CloneDetection.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/CloneDetection.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/CloneDetection.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/CloneDetection.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 35%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTReaderStmt.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseDecl.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseDecl.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseDecl.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseDecl.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseDecl.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseDecl.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:586:48: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:2892:55: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceManager.h:38, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/SourceManager.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::SrcMgr::ContentCache; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/SourceManager.cpp:364:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileSystemOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceManager.h:38, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/SourceManager.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 35%] Building CXX object tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/ASTMatchersInternal.cpp.o [ 35%] Linking CXX static library ../libLLVMFuzzMutate.a [ 35%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/UnwrappedLineParser.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 35%] Built target LLVMFuzzMutate [ 35%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTWriter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CharInfo.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/PPDirectives.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/PPDirectives.cpp:752:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CharInfo.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/PPDirectives.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CharInfo.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/PPDirectives.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/PPDirectives.cpp:1871:63: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CharInfo.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/PPDirectives.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Builtins.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Preprocessor.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/PPExpressions.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:452:28: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Preprocessor.h:515:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Builtins.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Preprocessor.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/PPExpressions.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CharInfo.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/PPDirectives.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:452:28: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Preprocessor.h:515:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CharInfo.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/PPDirectives.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/SelectorExtras.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/SelectorExtras.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Builtins.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Preprocessor.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/PPLexerChange.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:452:28: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Preprocessor.h:515:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Builtins.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Preprocessor.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/PPLexerChange.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 35%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexingAction.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/SelectorExtras.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/SelectorExtras.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Attributes.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/Attributes.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/Attributes.cpp:1055:68: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_list >::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Attributes.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/Attributes.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Attributes.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/Attributes.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 35%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTWriterDecl.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/FormatToken.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/UnwrappedLineParser.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/UnwrappedLineParser.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/FormatToken.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/UnwrappedLineParser.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/UnwrappedLineParser.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 35%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTWriterStmt.cpp.o [ 35%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CocoaConventions.cpp.o [ 35%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/TargetInfo.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:38, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/Dynamic/Parser.h:39, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:38, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/Dynamic/Parser.h:39, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 35%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/BoolAssignmentChecker.cpp.o [ 35%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTDiagnostic.cpp.o [ 35%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/BuiltinFunctionChecker.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp: In member function 'llvm::Optional clang::ast_matchers::internal::DynTypedMatcher::tryBind(llvm::StringRef) const': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:235:19: warning: redundant move in return statement [-Wredundant-move] 235 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:235:19: note: remove 'std::move' call [ 35%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseExpr.cpp.o [ 35%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseExprCXX.cpp.o [ 36%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o [ 36%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPMacroExpansion.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/Dynamic/Diagnostics.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/Dynamic/Registry.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/Dynamic/Diagnostics.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/Dynamic/Registry.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/Refactoring/Extract/Extract.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/RefactoringActions.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/Refactoring/Extract/Extract.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/RefactoringActions.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 36%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/UsingDeclarationsSorter.cpp.o [ 36%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.h:28, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.h:28, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/DomainSpecific/CocoaConventions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/CocoaConventions.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/DomainSpecific/CocoaConventions.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/CocoaConventions.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/Rename/RenamingAction.cpp: In function 'llvm::Expected > clang::tooling::createRenameReplacements(const SymbolOccurrences&, const clang::SourceManager&, const clang::tooling::SymbolName&)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/Rename/RenamingAction.cpp:158:25: warning: redundant move in return statement [-Wredundant-move] 158 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/Rename/RenamingAction.cpp:158:25: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/Rename/RenamingAction.cpp:162:19: warning: redundant move in return statement [-Wredundant-move] 162 | return std::move(Changes); | ~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/Rename/RenamingAction.cpp:162:19: note: remove 'std::move' call [ 36%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/AArch64.cpp.o [ 36%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CStringChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/DelayedDiagnostic.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/DelayedDiagnostic.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/DelayedDiagnostic.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/DelayedDiagnostic.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 36%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/Consumed.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/DelayedDiagnostic.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/DelayedDiagnostic.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/DelayedDiagnostic.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/DelayedDiagnostic.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/DelayedDiagnostic.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/DelayedDiagnostic.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/DelayedDiagnostic.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/DelayedDiagnostic.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/DelayedDiagnostic.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/DelayedDiagnostic.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/DelayedDiagnostic.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/DelayedDiagnostic.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Constants.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/AutoUpgrade.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/BugReporterVisitors.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/Core/Replacement.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/Refactoring.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/Refactoring/Rename/RenamingAction.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/Rename/RenamingAction.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileSystemOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/Core/Replacement.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/Refactoring.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/Refactoring/Rename/RenamingAction.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/Rename/RenamingAction.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReaderStmt.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/PreprocessingRecord.h:389:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReaderStmt.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/AutoUpgrade.cpp:534:63: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/AutoUpgrade.cpp:883:78: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/AutoUpgrade.cpp:1289:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/AutoUpgrade.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/AutoUpgrade.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/AutoUpgrade.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/AutoUpgrade.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:38, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:38, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/TargetInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets/AVR.h:140:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/ObjCRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CommentOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 36%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/IdentifierResolver.cpp.o [ 36%] Linking CXX static library ../../../../../lib/libclangStaticAnalyzerFrontend.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 36%] Built target clangStaticAnalyzerFrontend [ 36%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/JumpDiagnostics.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceManager.h:38, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/AffectedRangeManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/TokenAnalyzer.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/UsingDeclarationsSorter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/UsingDeclarationsSorter.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileSystemOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceManager.h:38, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/AffectedRangeManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/TokenAnalyzer.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/UsingDeclarationsSorter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/UsingDeclarationsSorter.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/ObjCRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Attributes.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/PPMacroExpansion.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:452:28: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Preprocessor.h:515:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CommentOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Attributes.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/PPMacroExpansion.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 36%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/Rename/SymbolOccurrences.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/ObjCRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets/OSTargets.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets/AArch64.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets/AArch64.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CommentOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets/OSTargets.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets/AArch64.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets/AArch64.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTWriter.cpp: In member function 'void clang::ASTWriter::WriteSelectors(clang::Sema&)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTWriter.cpp:3376:35: warning: implicitly-declared 'clang::ObjCMethodList& clang::ObjCMethodList::operator=(const clang::ObjCMethodList&)' is deprecated [-Wdeprecated-copy] 3376 | Data.Instance = F->second.first; | ^~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTWriter.cpp:66: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/ObjCMethodList.h:36:3: note: because 'clang::ObjCMethodList' has user-provided 'clang::ObjCMethodList::ObjCMethodList(const clang::ObjCMethodList&)' 36 | ObjCMethodList(const ObjCMethodList &L) | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTWriter.cpp:3377:34: warning: implicitly-declared 'clang::ObjCMethodList& clang::ObjCMethodList::operator=(const clang::ObjCMethodList&)' is deprecated [-Wdeprecated-copy] 3377 | Data.Factory = F->second.second; | ^~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTWriter.cpp:66: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/ObjCMethodList.h:36:3: note: because 'clang::ObjCMethodList' has user-provided 'clang::ObjCMethodList::ObjCMethodList(const clang::ObjCMethodList&)' 36 | ObjCMethodList(const ObjCMethodList &L) | ^~~~~~~~~~~~~~ [ 36%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/WhitespaceManager.cpp.o [ 36%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/RewriteObjC.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTWriter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTWriterStmt.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTWriter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTWriterStmt.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTDiagnostic.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ASTDiagnostic.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTDiagnostic.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ASTDiagnostic.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 36%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/MultiplexExternalSemaSource.cpp.o [ 36%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/Rename/USRFinder.cpp.o [ 36%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/Scope.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTCommon.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTWriterDecl.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTCommon.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTWriterDecl.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 36%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransAPIUses.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Index/IndexingAction.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Index/IndexingAction.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Index/IndexingAction.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Index/IndexingAction.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTWriter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTWriter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTWriter.cpp:4130:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTWriter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTWriter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTWriter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTWriter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTWriter.cpp:5540:28: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTWriter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTWriter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTWriter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTWriter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTWriter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTWriter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/FormatToken.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/UnwrappedLineParser.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/TokenAnnotator.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/WhitespaceManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/WhitespaceManager.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/FormatToken.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/UnwrappedLineParser.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/TokenAnnotator.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/WhitespaceManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Format/WhitespaceManager.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTWriter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTWriter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTWriter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTWriter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTWriter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTWriter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTWriter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTWriter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTWriter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTWriter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTWriter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTWriter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 36%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransARCAssign.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Builtins.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Builtins.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Builtins.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Builtins.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 36%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexingContext.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/IdentifierResolver.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/IdentifierResolver.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:452:28: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Preprocessor.h:515:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/IdentifierResolver.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/IdentifierResolver.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 36%] Linking CXX static library ../../../../lib/libclangFormat.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 36%] Built target clangFormat make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 36%] Building CXX object lib/IRReader/CMakeFiles/LLVMIRReader.dir/IRReader.cpp.o [ 36%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o [ 36%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PTHLexer.cpp.o [ 36%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Comdat.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Scope.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/Scope.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Scope.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/Scope.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTDiagnostic.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ASTDiagnostic.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In function 'void clang::FormatASTNodeDiagnosticArgument(clang::DiagnosticsEngine::ArgumentKind, intptr_t, llvm::StringRef, llvm::StringRef, llvm::ArrayRef >, llvm::SmallVectorImpl&, void*, llvm::ArrayRef)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:506:7: warning: array subscript 1 is outside array bounds of 'char [1]' [-Warray-bounds] 506 | ++EltPtr; | ^~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ASTDiagnostic.cpp:450:46: note: while referencing '' 450 | Output.insert(Output.begin()+OldEnd, '\''); | ^ [ 37%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/AMDGPU.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseExprCXX.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseExprCXX.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTDumper.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseExprCXX.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseExprCXX.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseExprCXX.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseExprCXX.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseExprCXX.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseExprCXX.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTImporter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseExpr.cpp:24: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseExpr.cpp:24: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTStructuralEquivalence.cpp.o [ 37%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTTypeTraits.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/Consumed.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/Consumed.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/Consumed.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/Consumed.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseExpr.cpp:24: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseExpr.cpp:24: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseExpr.cpp:24: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseExpr.cpp:24: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseExpr.cpp:24: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseExpr.cpp:24: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/AttrImpl.cpp.o [ 37%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CStringSyntaxChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclarationName.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclBase.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/Consumed.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/Consumed.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = const clang::VarDecl*; ValueT = clang::consumed::ConsumedState; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const clang::VarDecl*; ValueT = clang::consumed::ConsumedState; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:665:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const clang::VarDecl*; ValueT = clang::consumed::ConsumedState; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/Consumed.h:148:16: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CharInfo.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CharInfo.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/GeneratePCH.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CharInfo.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CharInfo.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp: In static member function 'static std::unique_ptr clang::ento::BugReporterVisitor::getDefaultEndPath(clang::ento::BugReporterContext&, const clang::ento::ExplodedNode*, clang::ento::BugReport&)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:159:19: warning: redundant move in return statement [-Wredundant-move] 159 | return std::move(P); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:159:19: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp: In member function 'virtual std::shared_ptr clang::ento::TrackConstraintBRVisitor::VisitNode(const clang::ento::ExplodedNode*, const clang::ento::ExplodedNode*, clang::ento::BugReporterContext&, clang::ento::BugReport&)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:811:21: warning: redundant move in return statement [-Wredundant-move] 811 | return std::move(X); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:811:21: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AST.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/Refactoring/Rename/USRFinder.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/Rename/USRFinder.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AST.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/Refactoring/Rename/USRFinder.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/Rename/USRFinder.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp: In member function 'std::shared_ptr clang::ento::ConditionBRVisitor::VisitTrueTest(const clang::Expr*, const clang::DeclRefExpr*, bool, clang::ento::BugReporterContext&, clang::ento::BugReport&, const clang::ento::ExplodedNode*)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:1673:19: warning: redundant move in return statement [-Wredundant-move] 1673 | return std::move(event); | ~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:1673:19: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp: In member function 'virtual std::shared_ptr clang::ento::CXXSelfAssignmentBRVisitor::VisitNode(const clang::ento::ExplodedNode*, const clang::ento::ExplodedNode*, clang::ento::BugReporterContext&, clang::ento::BugReport&)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:1878:19: warning: redundant move in return statement [-Wredundant-move] 1878 | return std::move(Piece); | ~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:1878:19: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/JumpDiagnostics.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/JumpDiagnostics.cpp:674:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/JumpDiagnostics.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/ARM.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/JumpDiagnostics.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/JumpDiagnostics.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o [ 37%] Linking CXX static library ../libLLVMIRReader.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 37%] Built target LLVMIRReader [ 37%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantRange.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/JumpDiagnostics.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/JumpDiagnostics.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/JumpDiagnostics.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/JumpDiagnostics.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/JumpDiagnostics.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/JumpDiagnostics.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExternalASTSource.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/ExternalSemaSource.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExternalASTSource.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/ExternalSemaSource.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Linking CXX static library ../../../../lib/libclangASTMatchers.a In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 37%] Built target clangASTMatchers make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AggressiveAntiDepBreaker.cpp.o [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AllocationOrder.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExternalASTSource.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/ExternalSemaSource.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExternalASTSource.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/ExternalSemaSource.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExternalASTSource.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/ExternalSemaSource.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExternalASTSource.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/ExternalSemaSource.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExternalASTSource.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/ExternalSemaSource.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExternalASTSource.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/ExternalSemaSource.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 37%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DAGCombiner.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Token.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/PreprocessorLexer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/PTHLexer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/PTHLexer.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:452:28: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Preprocessor.h:515:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/PTHLexer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/PTHLexer.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AST.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Rewrite/Frontend/ASTConsumers.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/Pragma.cpp.o [ 37%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FastISel.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Index/IndexSymbol.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Index/IndexingContext.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Index/IndexingContext.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Index/IndexingContext.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Index/IndexingContext.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CodeInjector.cpp.o [ 37%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/Dominators.cpp.o [ 37%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/FormatString.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/ObjCRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets/OSTargets.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets/ARM.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets/ARM.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CommentOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets/OSTargets.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets/ARM.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets/ARM.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/TransAPIUses.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/TransAPIUses.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseInit.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/TransARCAssign.cpp:24: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/TransARCAssign.cpp:24: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:47: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 37%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexSymbol.cpp.o [ 37%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/ScopeInfo.cpp.o [ 37%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/Sema.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ASTTypeTraits.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ASTTypeTraits.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/AttrImpl.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/AttrImpl.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/AVR.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AllocationOrder.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/GeneratePCH.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/GeneratePCH.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/BPF.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AggressiveAntiDepBreaker.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 37%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/Hexagon.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Pragma.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/Pragma.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/Pragma.cpp:791:39: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Pragma.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/Pragma.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/Lanai.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:1769:73: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:2856:43: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AllocationOrder.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AllocationOrder.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AllocationOrder.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AllocationOrder.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AllocationOrder.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AllocationOrder.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AllocationOrder.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AllocationOrder.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Pragma.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/Pragma.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:452:28: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Preprocessor.h:515:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Pragma.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/Pragma.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTStructuralEquivalence.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ASTStructuralEquivalence.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTStructuralEquivalence.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ASTStructuralEquivalence.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:17736:71: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Constants.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AntiDepBreaker.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AntiDepBreaker.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclarationName.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTImporter.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ASTImporter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclarationName.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTImporter.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ASTImporter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ASTDumper.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ASTDumper.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/TargetInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets/AVR.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets/AVR.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets/AVR.h:140:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = clang::targets::MCUInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets/AVR.cpp:271:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/Dominators.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/Dominators.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/Dominators.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/Dominators.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/Dominators.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/Dominators.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = clang::CFGBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = clang::CFGBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:866:19: required from 'bool llvm::DominatorTreeBase::dominates(const NodeT*, const NodeT*) const [with NodeT = clang::CFGBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/Dominators.h:110:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/Dominators.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/Dominators.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ [ 37%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Core.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/FormatStringParsing.h:4, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/FormatString.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/FormatStringParsing.h:4, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/FormatString.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CallEvent.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AntiDepBreaker.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AntiDepBreaker.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AntiDepBreaker.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AntiDepBreaker.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o [ 37%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DataLayout.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/FastISel.cpp:63: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 37%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AntiDepBreaker.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AntiDepBreaker.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/LiveVariables.cpp.o [ 37%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/OSLog.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/Le64.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/FastISel.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/FastISel.cpp:42: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/FastISel.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/FastISel.cpp:42: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PreprocessingRecord.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/FastISel.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/FastISel.cpp:42: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/FastISel.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/FastISel.cpp:42: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/FastISel.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/FastISel.cpp:42: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/FastISel.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/FastISel.cpp:42: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/Analysis.cpp.o [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AtomicExpandPass.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Index/IndexSymbol.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Index/IndexSymbol.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Index/IndexSymbol.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Index/IndexSymbol.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/ScopeInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/ScopeInfo.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/ScopeInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/ScopeInfo.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/FastISel.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/FastISel.cpp:42: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/FastISel.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/FastISel.cpp:42: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/Core.cpp: In function 'void LLVMContextSetDiagnosticHandler(LLVMContextRef, LLVMDiagnosticHandler, void*)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/Core.cpp:89:22: warning: cast between incompatible function types from 'LLVMDiagnosticHandler' {aka 'void (*)(LLVMOpaqueDiagnosticInfo*, void*)'} to 'llvm::DiagnosticHandler::DiagnosticHandlerTy' {aka 'void (*)(const llvm::DiagnosticInfo&, void*)'} [-Wcast-function-type] 89 | LLVM_EXTENSION reinterpret_cast( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | Handler), | ~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/Core.cpp: In function 'void (* LLVMContextGetDiagnosticHandler(LLVMContextRef))(LLVMDiagnosticInfoRef, void*)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/Core.cpp:95:25: warning: cast between incompatible function types from 'llvm::DiagnosticHandler::DiagnosticHandlerTy' {aka 'void (*)(const llvm::DiagnosticInfo&, void*)'} to 'LLVMDiagnosticHandler' {aka 'void (*)(LLVMOpaqueDiagnosticInfo*, void*)'} [-Wcast-function-type] 95 | return LLVM_EXTENSION reinterpret_cast( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | unwrap(C)->getDiagnosticHandlerCallBack()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/DebugInfo.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 37%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/MSP430.cpp.o [ 37%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CallAndMessageChecker.cpp.o [ 37%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/RewriteTest.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/DataLayout.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In member function 'void llvm::DataLayout::setAlignment(llvm::AlignTypeEnum, unsigned int, unsigned int, uint32_t)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:506:7: warning: array subscript 1 is outside array bounds of 'llvm::LayoutAlignElem [1]' [-Warray-bounds] 506 | ++EltPtr; | ^~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/DataLayout.cpp:457:68: note: while referencing '' 457 | pref_align, bit_width)); | ^ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/DIBuilder.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringSwitch.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/Core.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringSwitch.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/Core.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Constants.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/Constants.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Constants.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/Constants.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/DIBuilder.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/DIBuilder.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CastSizeChecker.cpp.o [ 37%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexTypeSourceInfo.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/PPCallbacks.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/PreprocessingRecord.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/PreprocessingRecord.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/PreprocessingRecord.h:389:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/PreprocessingRecord.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/PreprocessingRecord.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaAccess.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/ParseDiagnostic.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseInit.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/ParseDiagnostic.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseInit.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/Sema.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:321:55: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/Sema.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaAttr.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/Sema.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/Sema.cpp:654:64: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/Sema.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/ParseDiagnostic.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseInit.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/ParseDiagnostic.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseInit.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/Sema.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/Sema.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/ParseDiagnostic.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseInit.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/ParseDiagnostic.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseInit.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/ParseDiagnostic.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseInit.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/ParseDiagnostic.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseInit.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/Sema.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/Sema.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/Sema.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/Sema.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/Sema.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/Sema.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/Mips.cpp.o [ 37%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/Preprocessor.cpp.o [ 37%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransAutoreleasePool.cpp.o [ 37%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/Rename/USRFindingAction.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/Analysis.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AtomicExpandPass.cpp:25: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 37%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/Rename/USRLocFinder.cpp.o [ 37%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransBlockObjCVariable.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/Analysis.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/Analysis.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/Analysis.cpp:699:73: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/Analysis.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/Analysis.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Builtins.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Preprocessor.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/Rewrite/RewriteTest.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:452:28: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Preprocessor.h:515:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Builtins.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Preprocessor.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/Rewrite/RewriteTest.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/OSLog.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/OSLog.cpp:3: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/OSLog.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/OSLog.cpp:3: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o [ 37%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o [ 37%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseObjc.cpp.o [ 37%] Linking CXX static library ../../../../../lib/libclangRewriteFrontend.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 37%] Built target clangRewriteFrontend [ 37%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseOpenMP.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/Analysis.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/Analysis.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/Analysis.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/Analysis.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/Analysis.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/Analysis.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/Analysis.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/Analysis.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AtomicExpandPass.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AtomicExpandPass.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AtomicExpandPass.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AtomicExpandPass.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:337:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/Analysis.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/Analysis.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/Analysis.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/Analysis.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/LiveVariables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/LiveVariables.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/LiveVariables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/LiveVariables.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 37%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AddressPool.cpp.o [ 37%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/GlobalModuleIndex.cpp.o [ 37%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/NVPTX.cpp.o [ 37%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/Module.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DebugInfoMetadata.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/DebugInfoMetadata.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Specifiers.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/TargetInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/TargetInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DebugInfoMetadata.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/DebugInfoMetadata.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DebugInfoMetadata.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/DebugInfoMetadata.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Specifiers.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/TargetInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/TargetInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ModuleFileExtension.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Builtins.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Preprocessor.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/Preprocessor.cpp:28: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/Preprocessor.cpp:801:68: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Builtins.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Preprocessor.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/Preprocessor.cpp:28: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ModuleManager.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Builtins.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Preprocessor.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/Preprocessor.cpp:28: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/PreprocessingRecord.h:389:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Builtins.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Preprocessor.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/Preprocessor.cpp:28: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicTargetTransformInfo.cpp.o [ 37%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CXXInheritance.cpp.o [ 37%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticHandler.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Metadata.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/TrackingMDRef.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DebugLoc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/DebugLoc.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Metadata.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/TrackingMDRef.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DebugLoc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/DebugLoc.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchFolding.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaAccess.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:321:55: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaAccess.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Index/IndexSymbol.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Index/IndexingContext.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Index/IndexTypeSourceInfo.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Index/IndexingContext.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Index/IndexTypeSourceInfo.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaAccess.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaAccess.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchRelaxation.cpp.o [ 37%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ObjCNoReturn.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaAccess.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaAccess.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaAccess.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaAccess.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaAccess.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaAccess.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/MultiOnDiskHashTable.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReaderInternals.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/GlobalModuleIndex.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/MultiOnDiskHashTable.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ASTReaderInternals.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/GlobalModuleIndex.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/Nios2.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/Module.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/Module.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileSystemOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/Module.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/Module.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/OSTargets.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/PNaCl.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AddressPool.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AddressPool.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AST.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/Refactoring/Rename/USRLocFinder.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/Rename/USRLocFinder.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AST.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/Refactoring/Rename/USRLocFinder.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/Rename/USRLocFinder.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/PPC.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AddressPool.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AddressPool.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AddressPool.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AddressPool.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/Checker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaAttr.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaAttr.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PreprocessorLexer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaAttr.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaAttr.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaAttr.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaAttr.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaAttr.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaAttr.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ModuleManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ModuleManager.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ModuleManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Serialization/ModuleManager.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/ScratchBuffer.cpp.o [ 37%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ARMException.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/TransAutoreleasePool.cpp:30: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/TransAutoreleasePool.cpp:30: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o [ 37%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterDwarf.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/ObjCRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets/OSTargets.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets/OSTargets.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CommentOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets/OSTargets.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets/OSTargets.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/Refactoring/Rename/USRFindingAction.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/Rename/USRFindingAction.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/Refactoring/Rename/USRFindingAction.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring/Rename/USRFindingAction.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterInlineAsm.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BranchFolding.cpp:41: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 37%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/SPIR.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/BasicTTIImpl.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BasicTargetTransformInfo.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseObjc.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseObjc.cpp:522:67: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseObjc.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Builtins.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Preprocessor.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseObjc.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = clang::tok::TokenKind]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseObjc.cpp:546:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseObjc.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::ObjCDictionaryElement]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseObjc.cpp:3493:31: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::ObjCDictionaryElement' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseObjc.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprObjC.h:239:8: note: 'struct clang::ObjCDictionaryElement' declared here 239 | struct ObjCDictionaryElement { | ^~~~~~~~~~~~~~~~~~~~~ [ 37%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CastToStructChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegisterScavenging.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BranchRelaxation.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp:28: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp:28: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 37%] Linking CXX static library ../../../../lib/libclangSerialization.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 37%] Built target clangSerialization [ 38%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckObjCDealloc.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseObjc.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseObjc.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseObjc.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseObjc.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseObjc.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseObjc.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseObjc.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseObjc.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Token.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/PreprocessorLexer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/PreprocessorLexer.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:452:28: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Preprocessor.h:515:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/MultipleIncludeOpt.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/PreprocessorLexer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/PreprocessorLexer.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/ObjCRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets/OSTargets.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets/PPC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets/PPC.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CommentOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets/OSTargets.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets/PPC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets/PPC.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseOpenMP.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseOpenMP.cpp:260:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseOpenMP.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 38%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/TokenConcatenation.cpp.o [ 38%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckObjCInstMethSignature.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseOpenMP.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseOpenMP.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 38%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckSecuritySyntaxOnly.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/BasicTTIImpl.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BasicTargetTransformInfo.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/BasicTTIImpl.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BasicTargetTransformInfo.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/BasicTTIImpl.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BasicTargetTransformInfo.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/BasicTTIImpl.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BasicTargetTransformInfo.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseOpenMP.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseOpenMP.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseOpenMP.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseOpenMP.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseOpenMP.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseOpenMP.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 38%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FunctionLoweringInfo.cpp.o [ 38%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticInfo.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BranchRelaxation.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BranchRelaxation.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BranchRelaxation.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BranchRelaxation.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/BasicTTIImpl.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BasicTargetTransformInfo.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/BasicTTIImpl.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BasicTargetTransformInfo.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 38%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/InstrEmitter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclBase.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CXXInheritance.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/CXXInheritance.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclBase.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CXXInheritance.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/CXXInheritance.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BranchFolding.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BranchFolding.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BranchFolding.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BranchFolding.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/ObjCNoReturn.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/ObjCNoReturn.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BranchRelaxation.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BranchRelaxation.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BuiltinGCs.cpp.o [ 38%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCXXScopeSpec.cpp.o [ 38%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/Sparc.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BranchFolding.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BranchFolding.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BranchFolding.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BranchFolding.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclarationName.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclBase.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CXXInheritance.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/CXXInheritance.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap, llvm::detail::DenseMapPair >; DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:665:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:38:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = std::pair; _Args = {const std::pair&}]' /usr/include/c++/10.3.1/bits/stl_uninitialized.h:91:18: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const std::pair*; _ForwardIterator = std::pair*; bool _TrivialValueTypes = false]' /usr/include/c++/10.3.1/bits/stl_uninitialized.h:150:15: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/10.3.1/bits/stl_uninitialized.h:347:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair*; _ForwardIterator = std::pair*; _Allocator = std::allocator >]' /usr/include/c++/10.3.1/bits/vector.tcc:474:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = std::vector, std::allocator > >::iterator]' /usr/include/c++/10.3.1/bits/vector.tcc:121:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]' /usr/include/c++/10.3.1/bits/stl_vector.h:1204:21: required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:100:23: required from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = const clang::CXXMethodDecl*; ValueT = clang::OverridingMethods; MapType = llvm::DenseMap, llvm::detail::DenseMapPair >; VectorType = std::vector, std::allocator > >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/CXXInheritance.cpp:642:27: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/ARMException.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/ARMException.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ [ 38%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/PostOrderCFGView.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BranchFolding.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BranchFolding.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BranchFolding.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BranchFolding.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/SystemZ.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ [ 38%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/TCE.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/ARMException.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/ARMException.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/ARMException.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/ARMException.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallString.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallString.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:452:28: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/DIE.h:641:39: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallString.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallString.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 38%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/USRGeneration.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallString.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallString.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 38%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/WebAssembly.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CharInfo.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/TokenConcatenation.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:452:28: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Preprocessor.h:515:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CharInfo.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/TokenConcatenation.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 38%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/X86.cpp.o [ 38%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Comment.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallString.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallString.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 38%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentBriefParser.cpp.o [ 39%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParsePragma.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseStmt.cpp.o [ 39%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/TokenLexer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DiagnosticInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/DiagnosticInfo.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DiagnosticInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/DiagnosticInfo.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/Checker.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/Checker.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 39%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseStmtAsm.cpp.o [ 39%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseTemplate.cpp.o [ 39%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DbgValueHistoryCalculator.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:60: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/FunctionLoweringInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/FunctionLoweringInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 40%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugHandlerBase.cpp.o [ 40%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CalcSpillWeights.cpp.o [ 40%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CheckerContext.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/PostOrderCFGView.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/PostOrderCFGView.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/vector:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/PostOrderCFGView.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/PostOrderCFGView.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 40%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticPrinter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/FunctionLoweringInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/FunctionLoweringInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/FunctionLoweringInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/FunctionLoweringInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/TargetInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets/OSTargets.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets/X86.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets/X86.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets/X86.cpp:1390:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 40%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Dominators.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/ObjCRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets/OSTargets.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets/X86.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets/X86.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CommentOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets/OSTargets.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets/X86.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets/X86.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 40%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/PrintfFormatString.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/AsmPrinter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/AsmPrinter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets/X86.cpp: In member function 'virtual bool clang::targets::X86TargetInfo::validateOperandSize(llvm::StringRef, unsigned int) const': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets/X86.cpp:1481:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 1481 | switch (Constraint[1]) { | ^~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/Targets/X86.cpp:1502:3: note: here 1502 | case 'v': | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/FunctionLoweringInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/FunctionLoweringInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/AsmPrinter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/AsmPrinter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/AsmPrinter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/AsmPrinter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp:32: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp:32: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp:32: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp:32: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/TokenLexer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/TokenLexer.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:452:28: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Preprocessor.h:515:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/TokenLexer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Lex/TokenLexer.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/AsmPrinter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/AsmPrinter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/AsmPrinter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/AsmPrinter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:57:48: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:109:23: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CommentCommandTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Comment.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/Comment.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CommentOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CommentCommandTraits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Comment.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/Comment.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 40%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ProgramPoint.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 40%] Linking CXX static library ../../../../lib/libclangLex.a In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 40%] Built target clangLex make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 40%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MILexer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 40%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CallLowering.cpp.o [ 40%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GlobalISel.cpp.o [ 40%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/XCore.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/AsmPrinter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/AsmPrinter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]' /usr/include/c++/10.3.1/bits/stl_pair.h:315:17: required from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const std::pair&; _T2 = llvm::SmallVector, 4>; typename std::__strip_reference_wrapper::type>::__type = llvm::SmallVector, 4>; typename std::__strip_reference_wrapper::type>::__type = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:100:38: required from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = std::pair; ValueT = llvm::SmallVector, 4>; MapType = llvm::DenseMap, unsigned int, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, unsigned int> >; VectorType = std::vector, llvm::SmallVector, 4> >, std::allocator, llvm::SmallVector, 4> > > >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:50:36: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 40%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeDAG.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 4]' /usr/include/c++/10.3.1/bits/stl_pair.h:314:17: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = std::pair, llvm::SmallVector, 4> >; _Args = {const std::pair, llvm::SmallVector, 4> >&}]' /usr/include/c++/10.3.1/bits/stl_uninitialized.h:91:18: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const std::pair, llvm::SmallVector, 4> >*; _ForwardIterator = std::pair, llvm::SmallVector, 4> >*; bool _TrivialValueTypes = false]' /usr/include/c++/10.3.1/bits/stl_uninitialized.h:150:15: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/10.3.1/bits/stl_uninitialized.h:347:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair, llvm::SmallVector, 4> >*; _ForwardIterator = std::pair, llvm::SmallVector, 4> >*; _Allocator = std::allocator, llvm::SmallVector, 4> > >]' /usr/include/c++/10.3.1/bits/vector.tcc:474:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair, llvm::SmallVector, 4> >}; _Tp = std::pair, llvm::SmallVector, 4> >; _Alloc = std::allocator, llvm::SmallVector, 4> > >; std::vector<_Tp, _Alloc>::iterator = std::vector, llvm::SmallVector, 4> >, std::allocator, llvm::SmallVector, 4> > > >::iterator]' /usr/include/c++/10.3.1/bits/vector.tcc:121:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair, llvm::SmallVector, 4> >}; _Tp = std::pair, llvm::SmallVector, 4> >; _Alloc = std::allocator, llvm::SmallVector, 4> > >]' /usr/include/c++/10.3.1/bits/stl_vector.h:1204:21: required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair, llvm::SmallVector, 4> >; _Alloc = std::allocator, llvm::SmallVector, 4> > >; std::vector<_Tp, _Alloc>::value_type = std::pair, llvm::SmallVector, 4> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:100:23: required from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = std::pair; ValueT = llvm::SmallVector, 4>; MapType = llvm::DenseMap, unsigned int, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, unsigned int> >; VectorType = std::vector, llvm::SmallVector, 4> >, std::allocator, llvm::SmallVector, 4> > > >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:50:36: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Index/USRGeneration.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Index/USRGeneration.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Index/USRGeneration.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Index/USRGeneration.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CalcSpillWeights.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeFloatTypes.cpp.o [ 40%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIParser.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Dominators.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/Dominators.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/Dominators.cpp:64:22: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Dominators.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/Dominators.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ [ 40%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckSizeofPointer.cpp.o [ 40%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentCommandTraits.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/CalcSpillWeights.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CalcSpillWeights.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/CalcSpillWeights.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CalcSpillWeights.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/CalcSpillWeights.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CalcSpillWeights.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/CalcSpillWeights.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CalcSpillWeights.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 40%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentLexer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/CalcSpillWeights.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CalcSpillWeights.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/CalcSpillWeights.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CalcSpillWeights.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseTemplate.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = clang::Token]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseTemplate.cpp:868:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseTemplate.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseTemplate.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 40%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/TokenKinds.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/CalcSpillWeights.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CalcSpillWeights.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/CalcSpillWeights.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CalcSpillWeights.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 40%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Version.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Dominators.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/Dominators.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*>]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTreeConstruction.h:895:42: required from 'static void llvm::DomTreeBuilder::SemiNCAInfo::ComputeUnreachableDominators(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr, llvm::SmallVectorImpl*> >&) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::NodePtr = llvm::BasicBlock*; llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr = llvm::DomTreeNodeBase*; typename DomTreeT::NodeType = llvm::BasicBlock; typename DomTreeT::NodePtr = llvm::BasicBlock*]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTreeConstruction.h:866:33: required from 'static void llvm::DomTreeBuilder::SemiNCAInfo::InsertUnreachable(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr = llvm::DomTreeNodeBase*; typename DomTreeT::NodeType = llvm::BasicBlock; llvm::DomTreeBuilder::SemiNCAInfo::NodePtr = llvm::BasicBlock*]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTreeConstruction.h:662:24: required from 'static void llvm::DomTreeBuilder::SemiNCAInfo::InsertEdge(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::NodePtr = llvm::BasicBlock*]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTreeConstruction.h:1597:36: required from 'void llvm::DomTreeBuilder::InsertEdge(DomTreeT&, typename DomTreeT::NodePtr, typename DomTreeT::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; typename DomTreeT::NodePtr = llvm::BasicBlock*]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/Dominators.cpp:75:68: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Dominators.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/Dominators.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*>' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Dominators.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/Dominators.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*>]': /usr/include/c++/10.3.1/bits/stl_queue.h:650:13: required from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(std::priority_queue<_Tp, _Sequence, _Compare>::value_type&&) [with _Tp = std::pair*>; _Sequence = llvm::SmallVector*>, 8>; _Compare = llvm::DomTreeBuilder::SemiNCAInfo >::InsertionInfo::DecreasingLevel; std::priority_queue<_Tp, _Sequence, _Compare>::value_type = std::pair*>]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTreeConstruction.h:748:19: required from 'static void llvm::DomTreeBuilder::SemiNCAInfo::InsertReachable(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr, llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr = llvm::DomTreeNodeBase*; typename DomTreeT::NodeType = llvm::BasicBlock]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTreeConstruction.h:664:22: required from 'static void llvm::DomTreeBuilder::SemiNCAInfo::InsertEdge(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::NodePtr = llvm::BasicBlock*]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTreeConstruction.h:1597:36: required from 'void llvm::DomTreeBuilder::InsertEdge(DomTreeT&, typename DomTreeT::NodePtr, typename DomTreeT::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; typename DomTreeT::NodePtr = llvm::BasicBlock*]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/Dominators.cpp:75:68: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Dominators.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/Dominators.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*>' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CanonicalType.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/FormatString.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/PrintfFormatString.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CanonicalType.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/FormatString.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/PrintfFormatString.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/CalcSpillWeights.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CalcSpillWeights.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/CalcSpillWeights.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CalcSpillWeights.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 40%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/VersionTuple.cpp.o [ 40%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckerDocumentation.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CommentCommandTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/CommentCommandTraits.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:452:28: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/CommentCommandTraits.cpp:90:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CommentOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CommentCommandTraits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/CommentCommandTraits.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseTemplate.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseTemplate.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseTemplate.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseTemplate.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseTemplate.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseTemplate.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/CalcSpillWeights.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CalcSpillWeights.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/CalcSpillWeights.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CalcSpillWeights.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 40%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ChrootChecker.cpp.o [ 40%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/VirtualFileSystem.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/ProgramPoint.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/ProgramPoint.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 40%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentParser.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 40%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentSema.cpp.o [ 40%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/PseudoConstantAnalysis.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CommentLexer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/CommentLexer.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/CommentLexer.cpp:43:78: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CommentLexer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/CommentLexer.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 40%] Linking CXX static library ../../../../lib/libclangIndex.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 40%] Built target clangIndex [ 40%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ReachableCode.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/CallLowering.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CallingConvLower.cpp.o [ 40%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCast.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/ObjCRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Attributes.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseStmt.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CommentOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Attributes.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseStmt.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/CallLowering.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/CallLowering.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/CallLowering.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/CallLowering.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 40%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaChecking.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/ObjCRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Attributes.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseStmt.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CommentOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Attributes.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseStmt.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/ObjCRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Attributes.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseStmt.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CommentOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Attributes.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseStmt.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/ObjCRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Attributes.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseStmt.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CommentOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Attributes.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseStmt.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 40%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCodeComplete.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRParser/MIParser.cpp:37: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParsePragma.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParsePragma.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParsePragma.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParsePragma.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParsePragma.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParsePragma.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParsePragma.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParsePragma.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:31: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaConsumer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/CallLowering.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/CallLowering.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/CallLowering.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/CallLowering.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/CallLowering.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/CallLowering.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/CallLowering.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/CallLowering.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 40%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DataCollection.cpp.o [ 40%] Linking CXX static library ../../../../../lib/libclangToolingRefactor.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 40%] Built target clangToolingRefactor [ 40%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Decl.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/VirtualFileSystem.cpp:12: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Basic/VirtualFileSystem.cpp:12: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 40%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/IRTranslator.cpp.o [ 40%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugLocStream.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseStmtAsm.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseStmtAsm.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRParser/MIParser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRParser/MIParser.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRParser/MIParser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRParser/MIParser.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseStmtAsm.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseStmtAsm.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseStmtAsm.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseStmtAsm.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseStmtAsm.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseStmtAsm.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseStmtAsm.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseStmtAsm.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRParser/MIParser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRParser/MIParser.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRParser/MIParser.cpp:1131:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRParser/MIParser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRParser/MIParser.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CommentCommandTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Comment.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CommentParser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/CommentParser.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CommentOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CommentCommandTraits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Comment.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CommentParser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/CommentParser.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:22: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:22: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Stmt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/PseudoConstantAnalysis.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/TrailingObjects.h:52, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclGroup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Stmt.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/PseudoConstantAnalysis.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseStmtAsm.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseStmtAsm.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 40%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CheckerHelpers.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRParser/MIParser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRParser/MIParser.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRParser/MIParser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRParser/MIParser.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRParser/MIParser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRParser/MIParser.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRParser/MIParser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRParser/MIParser.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 40%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CallingConvLower.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIEHash.cpp.o [ 40%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfAccelTable.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRParser/MIParser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRParser/MIParser.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRParser/MIParser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRParser/MIParser.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/CallingConvLower.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CallingConvLower.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/CallingConvLower.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CallingConvLower.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/IRTranslator.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/IRTranslator.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/ReachableCode.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/ReachableCode.cpp:509:54: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/ReachableCode.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/ReachableCode.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/ReachableCode.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/ReachableCode.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/ReachableCode.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DataCollection.h:30, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/DataCollection.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DataCollection.h:30, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/DataCollection.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/CallingConvLower.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CallingConvLower.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/CallingConvLower.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CallingConvLower.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/CallingConvLower.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CallingConvLower.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/CallingConvLower.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CallingConvLower.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 40%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCFIException.cpp.o [ 40%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseTentative.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CommentCommandTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Comment.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CommentSema.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/CommentSema.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CommentOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CommentCommandTraits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Comment.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CommentSema.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/CommentSema.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/IRTranslator.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/IRTranslator.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/IRTranslator.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/IRTranslator.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 41%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Warnings.cpp.o [ 41%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/Parser.cpp.o [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Function.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/IRTranslator.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/IRTranslator.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/IRTranslator.cpp:627:76: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/IRTranslator.cpp:627:76: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 41%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/XRayLists.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ [ 41%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ScanfFormatString.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 41%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ThreadSafety.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/IRTranslator.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/IRTranslator.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/IRTranslator.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/IRTranslator.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 41%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransEmptyStatementsAndDealloc.cpp.o [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGen.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:452:28: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/DIE.h:641:39: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/IRTranslator.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/IRTranslator.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/IRTranslator.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/IRTranslator.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Stmt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/TrailingObjects.h:52, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclGroup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Stmt.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGenPrepare.cpp.o [ 41%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CheckerManager.cpp.o [ 41%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CheckerRegistry.cpp.o [ 41%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CommonBugCategories.cpp.o [ 41%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ClangCheckers.cpp.o [ 41%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CloneChecker.cpp.o [ 41%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ConversionChecker.cpp.o [ 41%] Linking CXX static library ../../../../../lib/libclangDynamicASTMatchers.a In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/Decl.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/Decl.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 41%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIRParser.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 41%] Built target clangDynamicASTMatchers [ 41%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CXXSelfAssignmentChecker.cpp.o [ 41%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DeadStoresChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/FoldingSet.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/DIE.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DIE.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/FoldingSet.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/DIE.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DIE.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/FoldingSet.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/DIE.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DIE.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/FoldingSet.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/DIE.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DIE.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PointerUnion.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/DIE.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DIE.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransGCAttrs.cpp.o [ 41%] Linking CXX static library ../../../../lib/libclangBasic.a In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:452:28: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/DIE.h:641:39: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 41%] Built target clangBasic [ 41%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransGCCalls.cpp.o [ 41%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DebugCheckers.cpp.o [ 42%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeIntegerTypes.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCast.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:321:55: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCast.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/FoldingSet.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/DIE.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DIE.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/FoldingSet.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/DIE.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DIE.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCast.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCast.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCodeComplete.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:321:55: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCodeComplete.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DIEHash.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DIEHash.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCodeComplete.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCodeComplete.cpp:95:64: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCodeComplete.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCast.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCast.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCast.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCast.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCast.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCast.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaChecking.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:321:55: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaChecking.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/FoldingSet.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/DIE.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DIE.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/FoldingSet.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/DIE.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DIE.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DIEHash.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DIEHash.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCodeComplete.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCodeComplete.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaChecking.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaChecking.cpp:10459:56: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaChecking.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCodeComplete.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCodeComplete.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCodeComplete.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCodeComplete.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCodeComplete.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCodeComplete.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DIEHash.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:452:28: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/DIE.h:641:39: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DIEHash.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaChecking.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaChecking.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DIEHash.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DIEHash.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaChecking.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaChecking.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaChecking.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaChecking.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaChecking.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaChecking.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCodeComplete.cpp: In function 'CXCursorKind clang::getCursorKindForDecl(const clang::Decl*)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCodeComplete.cpp:3221:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 3221 | switch (cast(D)->getPropertyImplementation()) { | ^~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCodeComplete.cpp:3229:7: note: here 3229 | case Decl::Import: | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CanonicalType.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/FormatString.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/ScanfFormatString.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CanonicalType.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/FormatString.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/ScanfFormatString.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 42%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypes.cpp.o [ 42%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypesGeneric.cpp.o [ 42%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorOps.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/ScanfFormatString.cpp: In member function 'clang::analyze_format_string::ArgType clang::analyze_scanf::ScanfSpecifier::getArgType(clang::ASTContext&) const': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/ScanfFormatString.cpp:237:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 237 | switch (LM.getKind()) { | ^~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/ScanfFormatString.cpp:269:5: note: here 269 | case ConversionSpecifier::oArg: | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/ScanfFormatString.cpp:275:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 275 | switch (LM.getKind()) { | ^~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/ScanfFormatString.cpp:308:5: note: here 308 | case ConversionSpecifier::aArg: | ^~~~ [ 42%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCompileUnit.cpp.o [ 42%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GVMaterializer.cpp.o [ 42%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Globals.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CodeGenPrepare.cpp:40: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o [ 42%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InstructionSelect.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRParser/MIRParser.cpp:30: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/Parser.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/Parser.cpp:2178:78: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/Parser.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/Parser.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/Parser.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseTentative.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseTentative.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/Parser.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/Parser.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/Parser.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/Parser.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/Parser.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/Parser.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseTentative.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseTentative.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseTentative.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseTentative.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseTentative.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Availability.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Parse/Parser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Parse/ParseTentative.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CodeGenPrepare.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CodeGenPrepare.cpp:1124:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CodeGenPrepare.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CodeGenPrepare.cpp:2778:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CodeGenPrepare.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CodeGenPrepare.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CodeGenPrepare.cpp:2870:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CodeGenPrepare.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CodeGenPrepare.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CodeGenPrepare.cpp:3965:64: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CodeGenPrepare.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MIRParser/MIRParser.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRParser/MIRParser.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MIRParser/MIRParser.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRParser/MIRParser.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/IRBuilder.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/IRBuilder.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/IRBuilder.cpp:304:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/IRBuilder.cpp:630:55: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:1786:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CXXSelfAssignmentChecker.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CXXSelfAssignmentChecker.cpp:22: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/CheckerRegistry.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ClangCheckers.cpp:11: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/CheckerRegistry.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ClangCheckers.cpp:11: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CXXSelfAssignmentChecker.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CXXSelfAssignmentChecker.cpp:22: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/ThreadSafety.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/ThreadSafety.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/ThreadSafety.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/ThreadSafety.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 42%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InstructionSelector.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MIRParser/MIRParser.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRParser/MIRParser.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MIRParser/MIRParser.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRParser/MIRParser.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/CheckerRegistry.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/CheckerRegistry.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/CheckerRegistry.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/CheckerRegistry.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CodeGenPrepare.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CodeGenPrepare.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CodeGenPrepare.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CodeGenPrepare.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/CloneDetection.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/CloneDetection.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp:22: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 42%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizerHelper.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/CloneDetection.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/CloneDetection.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MIRParser/MIRParser.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRParser/MIRParser.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MIRParser/MIRParser.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRParser/MIRParser.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CodeGenPrepare.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CodeGenPrepare.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 42%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Legalizer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp:27: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp:27: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 42%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DeleteWithNonVirtualDtorChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp:27: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp:27: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp:22: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp:22: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 42%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRPrintingPasses.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/AttributeImpl.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/LLVMContextImpl.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/Globals.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/AttributeImpl.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/LLVMContextImpl.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/Globals.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/InstructionSelect.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o [ 42%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclarationName.cpp.o [ 42%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclBase.cpp.o [ 42%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DereferenceChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:31: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:30: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:31: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:30: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:33: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/TransGCAttrs.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/TransGCAttrs.cpp:249:45: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/TransGCAttrs.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 42%] Linking CXX static library ../../../../lib/libclangParse.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 42%] Built target clangParse [ 42%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DirectIvarAssignment.cpp.o [ 42%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DivZeroChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/TransGCAttrs.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/TransGCAttrs.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/TransGCCalls.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/TransGCCalls.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 42%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DynamicTypePropagation.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/InstructionSelector.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/InstructionSelect.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/InstructionSelect.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/InstructionSelect.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/InstructionSelect.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 42%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instruction.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/InstructionSelect.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/InstructionSelect.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/InstructionSelect.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/InstructionSelect.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 42%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ConstraintManager.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:452:28: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/DIE.h:641:39: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/Dominators.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/Dominators.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/Legalizer.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/Legalizer.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DynamicTypeChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/Dominators.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/Dominators.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/InstructionSelector.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/InstructionSelector.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/InstructionSelector.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/InstructionSelector.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/Dominators.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = clang::CFGBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = clang::CFGBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:866:19: required from 'bool llvm::DominatorTreeBase::dominates(const NodeT*, const NodeT*) const [with NodeT = clang::CFGBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/Dominators.h:110:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/Dominators.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ [ 42%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instructions.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/CallLowering.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/CallLowering.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/InlineAsm.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/InlineAsm.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/InlineAsm.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/InlineAsm.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/Types.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/Legalizer.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/Legalizer.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/Types.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/Legalizer.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/Legalizer.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 43%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o [ 43%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizerInfo.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/CallLowering.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::CallLowering::ArgInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:132:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/Types.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/Legalizer.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/Legalizer.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/Types.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/Legalizer.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/Legalizer.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/CallLowering.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/CallLowering.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/CallLowering.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/CallLowering.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 43%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ThreadSafetyCommon.cpp.o [ 43%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorTypes.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/Types.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/Legalizer.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/Legalizer.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/Types.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/Legalizer.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/Legalizer.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 43%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfDebug.cpp.o [ 43%] Linking CXX static library ../../libLLVMMIRParser.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 43%] Built target LLVMMIRParser [ 43%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfExpression.cpp.o [ 43%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfFile.cpp.o [ 43%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfStringPool.cpp.o [ 43%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfUnit.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclarationName.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/DeclarationName.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclarationName.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/DeclarationName.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 43%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/EHStreamer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 43%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ErlangGCPrinter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclBase.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/DeclBase.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclBase.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/DeclBase.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp:25: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp:25: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp:25: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp:25: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 43%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/OcamlGCPrinter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:24: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCoroutine.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Instructions.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/Instructions.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Instructions.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/Instructions.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 43%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCUDA.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/PostOrderCFGView.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/vector:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/PostOrderCFGView.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/ConstraintManager.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/ConstraintManager.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 43%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WinException.cpp.o [ 43%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/CodeViewDebug.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 43%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclCXX.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp:25: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp:25: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 43%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CoreEngine.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp:25: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp:25: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:23: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:23: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:23: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:23: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp:21: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp:21: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:44: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfFile.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfFile.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 43%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CriticalAntiDepBreaker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:27: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclFriend.cpp.o [ 43%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclGroup.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:26: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:26: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 43%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclObjC.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfFile.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfFile.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfFile.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Localizer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/MachineIRBuilder.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:26: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:26: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 43%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclOpenMP.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ [ 43%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransProperties.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfFile.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:452:28: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/DIE.h:641:39: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfFile.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/AsmPrinter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/AsmPrinter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfFile.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfFile.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransProtectedScope.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/AsmPrinter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/AsmPrinter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 43%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ThreadSafetyLogical.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/AsmPrinter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/AsmPrinter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 43%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransRetainReleaseDealloc.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 43%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransUnbridgedCasts.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:452:28: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/DIE.h:641:39: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 43%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransUnusedInitDelegate.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 43%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ThreadSafetyTIL.cpp.o [ 43%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o [ 43%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContextImpl.cpp.o [ 43%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ResourcePriorityQueue.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/WinException.cpp:25: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGFast.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/Localizer.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/Localizer.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGRRList.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/WinException.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/WinException.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/WinException.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/WinException.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/WinException.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/WinException.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/WinException.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/WinException.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/WinException.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/WinException.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/WinException.cpp:891:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/WinException.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/WinException.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:41: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/WinException.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/WinException.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/WinException.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/WinException.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CriticalAntiDepBreaker.cpp:26: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/WinException.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/WinException.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/WinException.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/WinException.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/Types.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/Localizer.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/Localizer.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/Types.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/Localizer.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/Localizer.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/Types.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/Localizer.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/Localizer.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/Types.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/Localizer.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/Localizer.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/DeclCXX.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/DeclCXX.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/DeclGroup.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/TrailingObjects.h:52, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclGroup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/DeclGroup.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/DeclObjC.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/DeclObjC.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 43%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LegacyPassManager.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclFriend.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/DeclFriend.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclFriend.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/DeclFriend.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AntiDepBreaker.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CriticalAntiDepBreaker.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AntiDepBreaker.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CriticalAntiDepBreaker.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCUDA.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCUDA.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ [ 43%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCUDA.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCUDA.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCUDA.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCUDA.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCUDA.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCUDA.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 44%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclPrinter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/Types.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/Types.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/Types.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/Types.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AntiDepBreaker.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CriticalAntiDepBreaker.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AntiDepBreaker.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CriticalAntiDepBreaker.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCoroutine.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:321:55: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCoroutine.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DiagnosticHandler.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/LLVMContext.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/LLVMContext.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DiagnosticHandler.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/LLVMContext.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/LLVMContext.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AntiDepBreaker.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CriticalAntiDepBreaker.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AntiDepBreaker.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CriticalAntiDepBreaker.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/DeclOpenMP.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/DeclOpenMP.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/Types.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/Types.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCoroutine.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCoroutine.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 44%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegBankSelect.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCoroutine.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCoroutine.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCoroutine.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCoroutine.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCoroutine.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaCoroutine.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 44%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegisterBank.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AntiDepBreaker.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CriticalAntiDepBreaker.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AntiDepBreaker.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CriticalAntiDepBreaker.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/AttributeImpl.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/LLVMContextImpl.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/LLVMContextImpl.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/AttributeImpl.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/LLVMContextImpl.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/LLVMContextImpl.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SelectionDAGISel.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ResourcePriorityQueue.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/TransProtectedScope.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/TransProtectedScope.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/MDBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/MDBuilder.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/MDBuilder.cpp:40:55: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/MDBuilder.cpp:80:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 44%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegisterBankInfo.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 44%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Mangler.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h:52, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyLogical.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/ThreadSafetyLogical.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h:52, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyLogical.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/ThreadSafetyLogical.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 44%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Utils.cpp.o [ 44%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGSDNodes.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 1]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/CodeViewDebug.h:58:10: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:28: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 44%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DeadMachineInstructionElim.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/DFAPacketizer.h:29, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ResourcePriorityQueue.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/DFAPacketizer.h:29, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ResourcePriorityQueue.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/DFAPacketizer.h:29, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ResourcePriorityQueue.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/DFAPacketizer.h:29, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ResourcePriorityQueue.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:369:50: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h:52, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/ThreadSafetyTIL.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h:52, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/ThreadSafetyTIL.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 44%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/DynamicTypeMap.cpp.o [ 44%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/Environment.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Pass.h:32, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/LegacyPassManager.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/LegacyPassManager.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::PMTopLevelManager::AUFoldingSetNode; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:434:61: required from 'T* llvm::SpecificBumpPtrAllocator::Allocate(size_t) [with T = llvm::PMTopLevelManager::AUFoldingSetNode; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/LegacyPassManager.cpp:596:54: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Pass.h:32, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/LegacyPassManager.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/LegacyPassManager.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/DFAPacketizer.h:29, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ResourcePriorityQueue.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/DFAPacketizer.h:29, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ResourcePriorityQueue.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 44%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExplodedGraph.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:1182:50: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 45%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngine.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/TransProperties.cpp:33: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/TransProperties.cpp:33: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 45%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/UninitializedValues.cpp.o [ 45%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaDecl.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 45%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclTemplate.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 45%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Expr.cpp.o [ 45%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaDeclAttr.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:68, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/RegBankSelect.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp:43: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp:43: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/TransUnusedInitDelegate.cpp:23: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/TransUnusedInitDelegate.cpp:23: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 45%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaDeclCXX.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/DeclPrinter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/DeclPrinter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 45%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExprClassification.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/DeadMachineInstructionElim.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 45%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExprConstant.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 45%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGVLIW.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/Utils.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:67, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/RegBankSelect.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:67, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/RegBankSelect.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:24: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:67, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/RegBankSelect.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:67, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/RegBankSelect.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/Utils.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/Utils.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/Utils.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/Utils.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:719:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/DeadMachineInstructionElim.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/memory:63, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Statistic.h:32, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/DeadMachineInstructionElim.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/DeadMachineInstructionElim.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/memory:63, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Statistic.h:32, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/DeadMachineInstructionElim.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/Utils.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/Utils.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/Utils.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/Utils.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 45%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Metadata.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/Utils.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/Utils.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GlobalISel/Utils.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GlobalISel/Utils.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 45%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o [ 46%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DetectDeadLanes.cpp.o [ 46%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Module.cpp.o [ 46%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ExprInspectionChecker.cpp.o [ 46%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/NaClAtomicIntrinsics.cpp.o [ 46%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ModuleSummaryIndex.cpp.o [ 46%] Linking CXX static library ../../libLLVMGlobalISel.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 46%] Built target LLVMGlobalISel make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 46%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitReader.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SelectionDAGISel.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ResourcePriorityQueue.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:24: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeMap.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/DynamicTypeMap.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeMap.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/DynamicTypeMap.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclTemplate.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/DeclTemplate.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclTemplate.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/DeclTemplate.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 46%] Linking CXX static library ../../libLLVMAsmPrinter.a In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 46%] Built target LLVMAsmPrinter [ 46%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitcodeReader.cpp.o [ 46%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitstreamReader.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 47%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/MetadataLoader.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Bitcode/Reader/BitstreamReader.cpp: In member function 'llvm::Optional llvm::BitstreamCursor::ReadBlockInfoBlock(bool)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Bitcode/Reader/BitstreamReader.cpp:341:23: warning: redundant move in return statement [-Wredundant-move] 341 | return std::move(NewBlockInfo); | ~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Bitcode/Reader/BitstreamReader.cpp:341:23: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/UninitializedValues.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Analysis/UninitializedValues.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 47%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/ValueList.cpp.o [ 47%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineC.cpp.o [ 47%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineCXX.cpp.o [ 47%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineCallAndReturn.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/DetectDeadLanes.cpp:35: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/Expr.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/Expr.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ExprClassification.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ExprClassification.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 47%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineObjC.cpp.o [ 47%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExprCXX.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/AttributeImpl.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/LLVMContextImpl.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/Metadata.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/Metadata.cpp:1279:76: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/AttributeImpl.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/LLVMContextImpl.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/Metadata.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/AttributeImpl.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/LLVMContextImpl.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/Metadata.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/Metadata.cpp:1455:67: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:51: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/AttributeImpl.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/LLVMContextImpl.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/Metadata.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/AttributeImpl.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/LLVMContextImpl.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/Metadata.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp: In member function 'void llvm::SelectionDAGBuilder::visitSelect(const llvm::User&)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:2935:18: warning: assignment from temporary 'initializer_list' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 2935 | BaseOps = {}; | ^ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/DetectDeadLanes.cpp:32: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/deque:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/DetectDeadLanes.cpp:29: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/DetectDeadLanes.cpp:32: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/deque:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/DetectDeadLanes.cpp:29: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDeclCXX.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:321:55: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDeclCXX.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 47%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAG.cpp.o [ 47%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExprObjC.cpp.o [ 47%] Linking CXX static library ../../../../lib/libclangAnalysis.a In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 47%] Built target clangAnalysis [ 47%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExternalASTMerger.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDeclCXX.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDeclCXX.cpp:6384:78: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDeclCXX.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 47%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExternalASTSource.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDeclCXX.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDeclCXX.cpp:14401:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDeclCXX.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:2369:3: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:6100:67: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDeclCXX.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDeclCXX.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 47%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/InheritViz.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Bitcode/Reader/BitcodeReader.cpp: In function 'llvm::Expected initStream(llvm::MemoryBufferRef)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Bitcode/Reader/BitcodeReader.cpp:139:19: warning: redundant move in return statement [-Wredundant-move] 139 | return std::move(Stream); | ~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Bitcode/Reader/BitcodeReader.cpp:139:19: note: remove 'std::move' call [ 47%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ItaniumCXXABI.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDeclCXX.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDeclCXX.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDeclCXX.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDeclCXX.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDeclCXX.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDeclCXX.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ExprConstant.cpp:36: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ExprConstant.cpp:36: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DFAPacketizer.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Bitcode/Reader/MetadataLoader.cpp: In member function 'llvm::Expected llvm::MetadataLoader::MetadataLoaderImpl::lazyLoadModuleMetadataBlock()': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Bitcode/Reader/MetadataLoader.cpp:709:27: warning: redundant move in return statement [-Wredundant-move] 709 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Bitcode/Reader/MetadataLoader.cpp:709:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Bitcode/Reader/MetadataLoader.cpp:794:29: warning: redundant move in return statement [-Wredundant-move] 794 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Bitcode/Reader/MetadataLoader.cpp:794:29: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'llvm::Expected > llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Bitcode/Reader/BitcodeReader.cpp:5642:21: warning: redundant move in return statement [-Wredundant-move] 5642 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Bitcode/Reader/BitcodeReader.cpp:5642:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Bitcode/Reader/BitcodeReader.cpp:5647:23: warning: redundant move in return statement [-Wredundant-move] 5647 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Bitcode/Reader/BitcodeReader.cpp:5647:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Bitcode/Reader/BitcodeReader.cpp:5651:23: warning: redundant move in return statement [-Wredundant-move] 5651 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Bitcode/Reader/BitcodeReader.cpp:5651:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Bitcode/Reader/BitcodeReader.cpp:5653:19: warning: redundant move in return statement [-Wredundant-move] 5653 | return std::move(M); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Bitcode/Reader/BitcodeReader.cpp:5653:19: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'llvm::Expected > llvm::BitcodeModule::getSummary()': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Bitcode/Reader/BitcodeReader.cpp:5686:21: warning: redundant move in return statement [-Wredundant-move] 5686 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Bitcode/Reader/BitcodeReader.cpp:5686:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Bitcode/Reader/BitcodeReader.cpp:5688:19: warning: redundant move in return statement [-Wredundant-move] 5688 | return std::move(Index); | ~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Bitcode/Reader/BitcodeReader.cpp:5688:19: note: remove 'std::move' call [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DwarfEHPrepare.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDeclAttr.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:321:55: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDeclAttr.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDecl.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:321:55: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDecl.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringExtras.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Bitcode/Reader/MetadataLoader.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Bitcode/Reader/MetadataLoader.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Bitcode/Reader/MetadataLoader.cpp:1571:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDeclAttr.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDeclAttr.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDecl.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDecl.cpp:7670:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDecl.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 47%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ItaniumMangle.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDeclAttr.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDeclAttr.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDeclAttr.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDeclAttr.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDeclAttr.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDeclAttr.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDecl.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDecl.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDecl.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDecl.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDecl.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDecl.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDecl.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDecl.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Checkers/SValExplainer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:11: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Checkers/SValExplainer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:11: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Checkers/SValExplainer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:11: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Checkers/SValExplainer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:11: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:42: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Mangle.cpp.o [ 47%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/MicrosoftCXXABI.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SelectionDAG.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SelectionDAG.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SelectionDAG.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:4069:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ExprCXX.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ExprCXX.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SelectionDAG.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SelectionDAG.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SelectionDAG.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SelectionDAG.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 47%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransZeroOutPropsInDealloc.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExternalASTSource.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ExternalASTSource.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExternalASTSource.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ExternalASTSource.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSchedule.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ScheduleDAGInstrs.h:28, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/DFAPacketizer.cpp:31: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ExprObjC.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ExprObjC.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/DwarfEHPrepare.cpp:24: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EarlyIfConversion.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ExternalASTMerger.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair<{anonymous}::Source, clang::ASTImporter*>]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ExternalASTMerger.cpp:361:28: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<{anonymous}::Source, clang::ASTImporter*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ExternalASTMerger.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair<{anonymous}::Source, clang::ASTImporter*>' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ExternalASTMerger.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ExternalASTMerger.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/InheritViz.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/InheritViz.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EdgeBundles.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Stmt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtObjC.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/TrailingObjects.h:52, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclGroup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Stmt.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtObjC.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/CXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ItaniumCXXABI.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/CXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ItaniumCXXABI.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/DFAPacketizer.h:29, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/DFAPacketizer.cpp:26: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/DFAPacketizer.h:29, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/DFAPacketizer.cpp:26: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Stmt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtObjC.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/TrailingObjects.h:52, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclGroup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Stmt.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtObjC.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/DFAPacketizer.h:29, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/DFAPacketizer.cpp:26: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/DFAPacketizer.h:29, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/DFAPacketizer.cpp:26: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/DwarfEHPrepare.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/DwarfEHPrepare.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/DwarfEHPrepare.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/DwarfEHPrepare.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExecutionDepsFix.cpp.o [ 47%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/MicrosoftMangle.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/DFAPacketizer.h:29, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/DFAPacketizer.cpp:26: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/DFAPacketizer.h:29, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/DFAPacketizer.cpp:26: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 47%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/NestedNameSpecifier.cpp.o [ 47%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/FunctionSummary.cpp.o [ 47%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/FixedAddressChecker.cpp.o [ 47%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/GenericTaintChecker.cpp.o [ 47%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/GTestChecker.cpp.o [ 47%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/HTMLDiagnostics.cpp.o [ 47%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/NSAPI.cpp.o [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandISelPseudos.cpp.o [ 47%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/IdenticalExprChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Mangle.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ItaniumMangle.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Mangle.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ItaniumMangle.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/Mangle.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/Mangle.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 47%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Operator.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Mangle.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ItaniumMangle.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:665:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ItaniumMangle.cpp:410:64: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ [ 47%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/OptBisect.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/EarlyIfConversion.cpp:30: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Pass.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/CXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/MicrosoftCXXABI.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/CXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/MicrosoftCXXABI.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 47%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassManager.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/FunctionSummary.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/FunctionSummary.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ExecutionDepsFix.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/EdgeBundles.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/EdgeBundles.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/EdgeBundles.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/EdgeBundles.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 47%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/EdgeBundles.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/EdgeBundles.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/EdgeBundles.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/EdgeBundles.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/EarlyIfConversion.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/EarlyIfConversion.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/EarlyIfConversion.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/EarlyIfConversion.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 47%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/SafepointIRVerifier.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/EarlyIfConversion.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/EarlyIfConversion.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/EarlyIfConversion.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/EarlyIfConversion.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 47%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/LoopUnrolling.cpp.o [ 47%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/LoopWidening.cpp.o [ 47%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/MemRegion.cpp.o [ 47%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/PathDiagnostic.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ExpandISelPseudos.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ExecutionDepsFix.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ExecutionDepsFix.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ExecutionDepsFix.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ExecutionDepsFix.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ExecutionDepsFix.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ExecutionDepsFix.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ExecutionDepsFix.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ExecutionDepsFix.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/OptBisect.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/OptBisect.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/OptBisect.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/OptBisect.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ExecutionDepsFix.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ExecutionDepsFix.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ExecutionDepsFix.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ExecutionDepsFix.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 47%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/PlistDiagnostics.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Mangle.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/MicrosoftMangle.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::StringRef]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/MicrosoftMangle.cpp:1654:39: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ProgramState.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ExpandISelPseudos.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ExpandISelPseudos.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ExpandISelPseudos.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ExpandISelPseudos.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Mangle.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/MicrosoftMangle.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Mangle.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/MicrosoftMangle.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/GTestChecker.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/GTestChecker.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/NestedNameSpecifier.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/NestedNameSpecifier.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 47%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/RangeConstraintManager.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NSAPI.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/NSAPI.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NSAPI.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/NSAPI.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/GTestChecker.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/GTestChecker.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 47%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/RangedConstraintManager.cpp.o [ 47%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/RegionStore.cpp.o [ 47%] Linking CXX static library ../../libLLVMBitReader.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 47%] Built target LLVMBitReader make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 47%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitWriter.cpp.o [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandMemCmp.cpp.o [ 47%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/SafepointIRVerifier.cpp:34: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = BasicBlockState; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:434:61: required from 'T* llvm::SpecificBumpPtrAllocator::Allocate(size_t) [with T = BasicBlockState; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/SafepointIRVerifier.cpp:378:54: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/SafepointIRVerifier.cpp:34: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 47%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ODRHash.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 47%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriterPass.cpp.o [ 47%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/ValueEnumerator.cpp.o [ 47%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/OpenMPClause.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 47%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ProfileSummary.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Stmt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/CFG.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/LoopWidening.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/LoopWidening.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/TrailingObjects.h:52, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclGroup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Stmt.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/CFG.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/LoopWidening.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/LoopWidening.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 47%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGAddressAnalysis.cpp.o [ 47%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGDumper.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:452:28: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Preprocessor.h:515:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileSystemOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 47%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o [ 47%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGPrinter.cpp.o [ 47%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGTargetInfo.cpp.o [ 47%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ExpandMemCmp.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o [ 47%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Statepoint.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/TargetLibraryInfo.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ExpandMemCmp.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = {anonymous}::MemCmpExpansion::LoadEntry]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ExpandMemCmp.cpp:159:50: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct {anonymous}::MemCmpExpansion::LoadEntry' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ExpandMemCmp.cpp:72:10: note: 'struct {anonymous}::MemCmpExpansion::LoadEntry' declared here 72 | struct LoadEntry { | ^~~~~~~~~ [ 47%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Type.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Bitcode/Writer/ValueEnumerator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Bitcode/Writer/ValueEnumerator.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Bitcode/Writer/ValueEnumerator.cpp:179:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Bitcode/Writer/ValueEnumerator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Bitcode/Writer/ValueEnumerator.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Bitcode/Writer/ValueEnumerator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Bitcode/Writer/ValueEnumerator.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Bitcode/Writer/ValueEnumerator.cpp:622:56: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Bitcode/Writer/ValueEnumerator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Bitcode/Writer/ValueEnumerator.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 47%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaDeclObjC.cpp.o [ 47%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExceptionSpec.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/ModuleSummaryIndex.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Bitcode/BitcodeWriter.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Bitcode/Writer/BitcodeWriter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Bitcode/Writer/BitcodeWriter.cpp:139:68: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/TargetLibraryInfo.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ExpandMemCmp.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/memory:63, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Statistic.h:32, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ExpandMemCmp.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/RangedConstraintManager.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/RangedConstraintManager.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/TargetLibraryInfo.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ExpandMemCmp.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/memory:63, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Statistic.h:32, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ExpandMemCmp.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/RangedConstraintManager.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/RangedConstraintManager.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 47%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransformActions.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair<{anonymous}::BindingKey, clang::ento::SVal>]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp:859:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<{anonymous}::BindingKey, clang::ento::SVal>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair<{anonymous}::BindingKey, clang::ento::SVal>' declared here 211 | struct pair | ^~~~ [ 47%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExpr.cpp.o [ 47%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/Transforms.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 47%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/SValBuilder.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SelectionDAGNodes.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SelectionDAGNodes.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 47%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ParentMap.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 47%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/QualTypeNames.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/OpenMPClause.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/OpenMPClause.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/OpenMPClause.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/OpenMPClause.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:29: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SelectionDAGISel.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclarationName.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ODRHash.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ODRHash.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclarationName.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ODRHash.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ODRHash.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandPostRAPseudos.cpp.o [ 47%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/RawCommentList.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SelectionDAGNodes.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SelectionDAGNodes.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SelectionDAGNodes.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SelectionDAGNodes.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Type.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/Type.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Type.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/Type.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 47%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/RecordLayout.cpp.o [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandReductions.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/TargetLowering.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 47%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/RecordLayoutBuilder.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLowering.h:27, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLowering.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 48%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/SelectorLocationsKind.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLowering.h:27, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/TargetLowering.cpp:3413:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/SVals.cpp.o [ 48%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/SimpleConstraintManager.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 48%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Stmt.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLowering.h:27, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLowering.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLowering.h:27, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLowering.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SelectionDAGISel.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SelectionDAGISel.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExceptionSpec.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExceptionSpec.cpp:913:68: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExceptionSpec.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExceptionSpec.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExceptionSpec.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SelectionDAGISel.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1232:76: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SelectionDAGISel.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SelectionDAGISel.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:3103:56: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SelectionDAGISel.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 48%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExceptionSpec.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExceptionSpec.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExceptionSpec.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExceptionSpec.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExceptionSpec.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExceptionSpec.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ExpandPostRAPseudos.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SelectionDAGISel.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SelectionDAGISel.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 48%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Use.cpp.o [ 48%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtCXX.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclTemplate.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/QualTypeNames.cpp:12: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclTemplate.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/QualTypeNames.cpp:12: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SelectionDAGISel.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SelectionDAGISel.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceManager.h:38, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RawCommentList.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/RawCommentList.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CommentOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RawCommentList.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/RawCommentList.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 48%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtIterator.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ARCMigrate/FileRemapper.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ARCMigrate/ARCMT.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Internals.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/TransformActions.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ARCMigrate/FileRemapper.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ARCMigrate/ARCMT.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Internals.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/TransformActions.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SelectionDAGISel.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of 'void llvm::RegisterPassParser::initialize() [with RegistryClass = llvm::RegisterScheduler]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/CommandLine.h:1339:22: required from 'void llvm::cl::opt::done() [with DataType = llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level); bool ExternalStorage = false; ParserClass = llvm::RegisterPassParser]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/CommandLine.h:1361:5: required from 'llvm::cl::opt::opt(const Mods& ...) [with Mods = {char [13], llvm::cl::initializer, llvm::cl::OptionHidden, llvm::cl::desc}; DataType = llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level); bool ExternalStorage = false; ParserClass = llvm::RegisterPassParser]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:190:38: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachinePassRegistry.h:123:23: warning: cast between incompatible function types from 'llvm::MachinePassCtor' {aka 'void* (*)()'} to 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} [-Wcast-function-type] 123 | (typename RegistryClass::FunctionPassCtor)Node->getCtor(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/IteratorChecker.cpp.o [ 48%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/IvarInvalidationChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ExpandPostRAPseudos.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ExpandPostRAPseudos.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ExpandPostRAPseudos.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ExpandPostRAPseudos.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 49%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/LLVMConventionsChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ExpandPostRAPseudos.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ExpandPostRAPseudos.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 49%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/User.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SelectionDAGISel.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SelectionDAGISel.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ParentMap.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/ParentMap.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/SelectorLocationsKind.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/SelectorLocationsKind.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/SelectorLocationsKind.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 49%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Value.cpp.o [ 49%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueSymbolTable.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecordLayout.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/RecordLayout.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTVector.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecordLayout.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/RecordLayout.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SelectionDAGISel.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of 'void llvm::RegisterPassParser::NotifyAdd(llvm::StringRef, llvm::MachinePassCtor, llvm::StringRef) [with RegistryClass = llvm::RegisterScheduler; llvm::MachinePassCtor = void* (*)()]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachinePassRegistry.h:132:8: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachinePassRegistry.h:133:31: warning: cast between incompatible function types from 'llvm::MachinePassCtor' {aka 'void* (*)()'} to 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} [-Wcast-function-type] 133 | this->addLiteralOption(N, (typename RegistryClass::FunctionPassCtor)C, D); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 49%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/SimpleSValBuilder.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclarationName.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclBase.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecordLayout.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/RecordLayout.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = const clang::CXXRecordDecl*; ValueT = clang::CharUnits; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const clang::CXXRecordDecl*; ValueT = clang::CharUnits; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:695:7: required from 'llvm::DenseMap& llvm::DenseMap::operator=(const llvm::DenseMap&) [with KeyT = const clang::CXXRecordDecl*; ValueT = clang::CharUnits; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/RecordLayout.cpp:69:26: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = const clang::CXXRecordDecl*; ValueT = clang::ASTRecordLayout::VBaseInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const clang::CXXRecordDecl*; ValueT = clang::ASTRecordLayout::VBaseInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:695:7: required from 'llvm::DenseMap& llvm::DenseMap::operator=(const llvm::DenseMap&) [with KeyT = const clang::CXXRecordDecl*; ValueT = clang::ASTRecordLayout::VBaseInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/RecordLayout.cpp:70:27: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDeclObjC.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDeclObjC.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 49%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FaultMaps.cpp.o [ 50%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueTypes.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDeclObjC.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDeclObjC.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDeclObjC.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDeclObjC.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDeclObjC.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaDeclObjC.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FEntryInserter.cpp.o [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FuncletLayout.cpp.o [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadata.cpp.o [ 50%] Linking CXX static library ../../libLLVMBitWriter.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 50%] Built target LLVMBitWriter [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadataPrinter.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 50%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ASanStackFrameLayout.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 50%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/AddressSanitizer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclarationName.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtCXX.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/StmtCXX.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclarationName.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtCXX.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/StmtCXX.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/StmtIterator.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtIterator.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/StmtIterator.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 50%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstructionCombining.cpp.o [ 50%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAddSub.cpp.o [ 50%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtObjC.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecordLayout.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/RecordLayoutBuilder.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTVector.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecordLayout.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/RecordLayoutBuilder.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 50%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Verifier.cpp.o [ 51%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAndOrXor.cpp.o [ 51%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCalls.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/AttributeImpl.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/LLVMContextImpl.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/Value.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Value.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/Value.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/ARCMigrate/Transforms.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/SVals.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/SVals.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GCMetadata.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GCMetadata.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 51%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtOpenMP.cpp.o [ 51%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtPrinter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/Stmt.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/Stmt.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 51%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/Store.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/FEntryInserter.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 51%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/AddDiscriminators.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/Analysis.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/FuncletLayout.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/Analysis.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/FuncletLayout.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/Analysis.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/FuncletLayout.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/Analysis.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/FuncletLayout.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCRootLowering.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/FEntryInserter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/FEntryInserter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCSymbol.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/FaultMaps.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/FaultMaps.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCSymbol.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/FaultMaps.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/FaultMaps.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/FEntryInserter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/FEntryInserter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExpr.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:321:55: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExpr.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/AddressSanitizer.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/AddressSanitizer.cpp:911:21: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/AddressSanitizer.cpp:920:73: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/FEntryInserter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/FEntryInserter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 51%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/SubEngine.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCSymbol.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/FaultMaps.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/FaultMaps.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCSymbol.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/FaultMaps.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/FaultMaps.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCSymbol.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/FaultMaps.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/FaultMaps.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCSymbol.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/FaultMaps.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/FaultMaps.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 51%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BasicBlockUtils.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/InstCombine/InstCombineInternal.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/InstCombine/InstCombineCalls.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/InstCombine/InstCombineCalls.cpp:2056:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/InstCombine/InstCombineCalls.cpp:2074:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Constant*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/InstCombine/InstCombineCalls.cpp:3257:54: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/AddressSanitizer.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/AddressSanitizer.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExpr.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExpr.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclTemplate.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclTemplate.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 51%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BreakCriticalEdges.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExpr.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExpr.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExpr.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExpr.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExpr.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExpr.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCStrategy.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclTemplate.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclTemplate.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 51%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/SymbolManager.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GlobalMerge.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp:32: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp:32: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExpr.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::ObjCDictionaryElement]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:11767:27: required from 'clang::ExprResult clang::TreeTransform::TransformObjCDictionaryLiteral(clang::ObjCDictionaryLiteral*) [with Derived = {anonymous}::TransformToPE; clang::ExprResult = clang::ActionResult]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build/tools/clang/include/clang/AST/StmtNodes.inc:639:1: required from 'clang::ExprResult clang::TreeTransform::TransformExpr(clang::Expr*) [with Derived = {anonymous}::TransformToPE; clang::ExprResult = clang::ActionResult]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExpr.cpp:13700:46: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::ObjCDictionaryElement' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Lookup.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExpr.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprObjC.h:239:8: note: 'struct clang::ObjCDictionaryElement' declared here 239 | struct ObjCDictionaryElement { | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp:64: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp:64: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 51%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BuildLibCalls.cpp.o [ 51%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BypassSlowDivision.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp:64: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp:64: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp:32: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp:32: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Stmt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtObjC.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/StmtObjC.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/TrailingObjects.h:52, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclGroup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Stmt.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtObjC.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/StmtObjC.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/InstCombine/InstCombineInternal.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/InstCombine/InstructionCombining.cpp:36: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Verifier.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/Verifier.cpp:47: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/Verifier.cpp:2229:75: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Verifier.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/IR/Verifier.cpp:47: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExpr.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:12758:14: required from 'clang::StmtResult clang::TreeTransform::TransformCapturedStmt(clang::CapturedStmt*) [with Derived = {anonymous}::TransformToPE; clang::StmtResult = clang::ActionResult]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build/tools/clang/include/clang/AST/StmtNodes.inc:73:1: required from 'clang::StmtResult clang::TreeTransform::TransformStmt(clang::Stmt*) [with Derived = {anonymous}::TransformToPE; clang::StmtResult = clang::ActionResult]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:6537:50: required from 'clang::StmtResult clang::TreeTransform::TransformLabelStmt(clang::LabelStmt*) [with Derived = {anonymous}::TransformToPE; clang::StmtResult = clang::ActionResult]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExpr.cpp:13658:29: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExpr.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclarationName.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclBase.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp:32: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = const clang::ObjCIvarDecl*; ValueT = {anonymous}::IvarInvalidationCheckerImpl::InvalidationInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const clang::ObjCIvarDecl*; ValueT = {anonymous}::IvarInvalidationCheckerImpl::InvalidationInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:665:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const clang::ObjCIvarDecl*; ValueT = {anonymous}::IvarInvalidationCheckerImpl::InvalidationInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp:491:24: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ [ 51%] Linking CXX static library ../../libLLVMSelectionDAG.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 51%] Built target LLVMSelectionDAG [ 51%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CallPromotionUtils.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/InstCombine/InstCombineInternal.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/InstCombine/InstructionCombining.cpp:36: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/InstCombine/InstCombineInternal.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/InstCombine/InstructionCombining.cpp:36: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 51%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneFunction.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtOpenMP.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/StmtOpenMP.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtOpenMP.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/StmtOpenMP.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 51%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtProfile.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GCRootLowering.cpp:24: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 51%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/Z3ConstraintManager.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/InstCombine/InstCombineInternal.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/InstCombine/InstructionCombining.cpp:36: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/InstCombine/InstCombineInternal.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/InstCombine/InstructionCombining.cpp:36: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GCMetadata.h:36, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GCRootLowering.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GCMetadata.h:36, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GCRootLowering.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 51%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtViz.cpp.o [ 51%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/LocalizationChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/StmtPrinter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/StmtPrinter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/Store.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/Store.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GCMetadata.h:36, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GCRootLowering.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GCMetadata.h:36, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GCRootLowering.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GCMetadata.h:36, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GCRootLowering.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GCMetadata.h:36, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GCRootLowering.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 51%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCasts.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GCMetadata.h:36, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GCRootLowering.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/GCMetadata.h:36, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/GCRootLowering.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Function.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/BreakCriticalEdges.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/BreakCriticalEdges.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Function.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/BreakCriticalEdges.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/BreakCriticalEdges.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/IRBuilder.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/BuildLibCalls.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/BuildLibCalls.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/BuildLibCalls.cpp:748:73: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 51%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneModule.cpp.o [ 51%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CodeExtractor.cpp.o [ 51%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CtorUtils.cpp.o [ 51%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/TemplateBase.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/BasicBlockUtils.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PredIteratorCache.h:53:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/BasicBlockUtils.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/BasicBlockUtils.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/BasicBlockUtils.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 51%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/TemplateName.cpp.o [ 51%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Type.cpp.o [ 51%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/TypeLoc.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/SubEngine.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/SubEngine.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 51%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/TypePrinter.cpp.o [ 51%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/VTableBuilder.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Stmt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtGraphTraits.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/StmtViz.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/TrailingObjects.h:52, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclGroup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Stmt.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtGraphTraits.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/StmtViz.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IfConversion.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ImplicitNullChecks.cpp.o [ 51%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/BoundsChecking.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 51%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DataFlowSanitizer.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IndirectBrExpandPass.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InlineSpiller.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterferenceCache.cpp.o [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterleavedAccessPass.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IntrinsicLowering.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/CloneFunction.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::Loop; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:643:51: required from 'LoopT* llvm::LoopInfoBase::AllocateLoop(ArgsTy&& ...) [with ArgsTy = {}; BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/CloneFunction.cpp:746:36: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/CloneFunction.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/CloneFunction.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/CloneFunction.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LatencyPriorityQueue.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/StmtProfile.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/StmtProfile.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/IndirectBrExpandPass.cpp:33: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/CodeExtractor.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/CodeExtractor.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/CodeExtractor.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/CodeExtractor.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 52%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DemoteRegToStack.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp:50: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp:1014:70: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCompares.cpp.o [ 52%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineLoadStoreAlloca.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ImplicitNullChecks.cpp:45: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/IfConversion.cpp:33: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineMulDivRem.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Specifiers.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/TargetInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/Z3ConstraintManager.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/TargetInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/Z3ConstraintManager.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Specifiers.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/TargetInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/Z3ConstraintManager.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/TargetInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Core/Z3ConstraintManager.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/TemplateBase.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/TemplateBase.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/TemplateBase.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/TemplateBase.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 52%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombinePHI.cpp.o [ 52%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSelect.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/Type.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/Type.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveRangeEdit.h:30, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InlineSpiller.cpp:30: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/TypeLoc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/TypeLoc.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/TypeLoc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/TypeLoc.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InterleavedAccessPass.cpp:53: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/EntryExitInstrumenter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ImplicitNullChecks.cpp:29: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ImplicitNullChecks.cpp:29: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ImplicitNullChecks.cpp:29: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ImplicitNullChecks.cpp:29: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/FoldingSet.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/TemplateName.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/TemplateName.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/TemplateName.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/TemplateName.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LazyMachineBlockFrequencyInfo.cpp.o [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LexicalScopes.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InterferenceCache.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InterferenceCache.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InterferenceCache.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InterferenceCache.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InterferenceCache.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InterferenceCache.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InterferenceCache.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InterferenceCache.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InterferenceCache.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InterferenceCache.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InterferenceCache.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InterferenceCache.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ImplicitNullChecks.cpp:29: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ImplicitNullChecks.cpp:29: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugValues.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InterferenceCache.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InterferenceCache.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InterferenceCache.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InterferenceCache.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BranchFolding.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/IfConversion.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BranchFolding.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/IfConversion.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InterferenceCache.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InterferenceCache.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InterferenceCache.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InterferenceCache.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/ObjCRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/PrettyPrinter.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/TypePrinter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/PrettyPrinter.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/TypePrinter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BranchFolding.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/IfConversion.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BranchFolding.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/IfConversion.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InlineSpiller.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InlineSpiller.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InlineSpiller.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InlineSpiller.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InlineSpiller.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = llvm::LiveRangeCalc::LiveInBlock]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:274:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::LiveRangeCalc::LiveInBlock' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InlineSpiller.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:100:10: note: 'struct llvm::LiveRangeCalc::LiveInBlock' declared here 100 | struct LiveInBlock { | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InlineSpiller.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InlineSpiller.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 52%] Linking CXX static library ../libLLVMCore.a [ 52%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/GCOVProfiling.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InlineSpiller.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InlineSpiller.cpp:424:47: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InlineSpiller.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BranchFolding.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/IfConversion.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BranchFolding.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/IfConversion.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp: In member function 'virtual std::shared_ptr {anonymous}::NonLocalizedStringBRVisitor::VisitNode(const clang::ento::ExplodedNode*, const clang::ento::ExplodedNode*, clang::ento::BugReporterContext&, clang::ento::BugReport&)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1037:19: warning: redundant move in return statement [-Wredundant-move] 1037 | return std::move(Piece); | ~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1037:19: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InterleavedAccessPass.cpp:48: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InterleavedAccessPass.cpp:48: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InterleavedAccessPass.cpp:48: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InterleavedAccessPass.cpp:48: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 52%] Built target LLVMCore make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 52%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ADCE.cpp.o [ 53%] Linking CXX static library ../../../../../lib/libclangStaticAnalyzerCore.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/VTableBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/VTableBuilder.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/VTableBuilder.cpp:518:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/VTableBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/VTableBuilder.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 53%] Built target clangStaticAnalyzerCore [ 54%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/AlignmentFromAssumptions.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InlineSpiller.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InlineSpiller.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 54%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/BDCE.cpp.o [ 54%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/CallSiteSplitting.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/VTableBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/VTableBuilder.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/VTableBuilder.cpp:3573:27: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/VTableBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/VTableBuilder.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/VTableBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/VTableBuilder.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InlineSpiller.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InlineSpiller.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ScheduleDAG.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LatencyPriorityQueue.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LatencyPriorityQueue.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ScheduleDAG.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LatencyPriorityQueue.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LatencyPriorityQueue.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ScheduleDAG.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LatencyPriorityQueue.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LatencyPriorityQueue.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ScheduleDAG.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LatencyPriorityQueue.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LatencyPriorityQueue.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InlineSpiller.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InlineSpiller.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 54%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstantHoisting.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/InstCombine/InstCombineInternal.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/InstCombine/InstCombineCompares.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/InstCombine/InstCombineCompares.cpp:1306:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 12; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:631:3: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugVariables.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/VTableBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/VTableBuilder.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:900:34: required from 'const llvm::SmallVector& llvm::SmallVector::operator=(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 16]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/VTableBuilder.cpp:443:8: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/VTableBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/VTableBuilder.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclarationName.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclBase.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CXXInheritance.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/VTableBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/VTableBuilder.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = const clang::CXXRecordDecl*; ValueT = clang::CharUnits; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const clang::CXXRecordDecl*; ValueT = clang::CharUnits; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:695:7: required from 'llvm::DenseMap& llvm::DenseMap::operator=(const llvm::DenseMap&) [with KeyT = const clang::CXXRecordDecl*; ValueT = clang::CharUnits; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/VTableBuilder.cpp:1648:56: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = clang::BaseSubobject; ValueT = clang::VTableLayout::AddressPointLocation; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = clang::BaseSubobject; ValueT = clang::VTableLayout::AddressPointLocation; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:665:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = clang::BaseSubobject; ValueT = clang::VTableLayout::AddressPointLocation; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/VTableBuilder.cpp:2203:34: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InlineSpiller.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/InlineSpiller.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 54%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/EscapeEnumerator.cpp.o [ 54%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Evaluator.cpp.o [ 54%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FlattenCFG.cpp.o [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervals.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/VTableBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/VTableBuilder.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 16]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/VTableBuilder.cpp:443:8: required from 'void llvm::DenseMapBase::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap; KeyT = const clang::CXXRecordDecl*; ValueT = {anonymous}::VCallOffsetMap; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:739:29: required from 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const clang::CXXRecordDecl*; ValueT = {anonymous}::VCallOffsetMap; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:502:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const clang::CXXRecordDecl*; ValueT = {anonymous}::VCallOffsetMap; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:546:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const clang::CXXRecordDecl*; DerivedT = llvm::DenseMap; KeyT = const clang::CXXRecordDecl*; ValueT = {anonymous}::VCallOffsetMap; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:512:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const clang::CXXRecordDecl* const&; ValueArgs = {}; DerivedT = llvm::DenseMap; KeyT = const clang::CXXRecordDecl*; ValueT = {anonymous}::VCallOffsetMap; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:292:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap; KeyT = const clang::CXXRecordDecl*; ValueT = {anonymous}::VCallOffsetMap; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:296:28: required from 'ValueT& llvm::DenseMapBase::operator[](const KeyT&) [with DerivedT = llvm::DenseMap; KeyT = const clang::CXXRecordDecl*; ValueT = {anonymous}::VCallOffsetMap; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/VTableBuilder.cpp:1269:76: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/VTableBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/VTableBuilder.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/CallSiteSplitting.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/CallSiteSplitting.cpp:59: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/CallSiteSplitting.cpp:133:67: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/CallSiteSplitting.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/CallSiteSplitting.cpp:59: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 54%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/VTTBuilder.cpp.o [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveInterval.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugValues.cpp:42: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LexicalScopes.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LexicalScopes.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LexicalScopes.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LexicalScopes.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervalUnion.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugValues.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugValues.cpp:21: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/GCOVProfiling.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/GCOVProfiling.cpp:652:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/GCOVProfiling.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/GCOVProfiling.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/GCOVProfiling.cpp:675:79: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugValues.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugValues.cpp:21: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ [ 54%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineShifts.cpp.o [ 54%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSimplifyDemanded.cpp.o [ 54%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionComparator.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugValues.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugValues.cpp:21: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugValues.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugValues.cpp:21: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 54%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/MemorySanitizer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LexicalScopes.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LexicalScopes.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LexicalScopes.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LexicalScopes.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LexicalScopes.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LexicalScopes.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LexicalScopes.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LexicalScopes.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 54%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LivePhysRegs.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugValues.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugValues.cpp:21: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 54%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineVectorOps.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/ScalarEvolution.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/AlignmentFromAssumptions.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/ScalarEvolution.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/AlignmentFromAssumptions.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp:21: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 54%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/IndirectCallPromotion.cpp.o [ 54%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstantProp.cpp.o [ 54%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/CorrelatedValuePropagation.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveIntervals.cpp:34: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DCE.cpp.o [ 54%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DeadStoreElimination.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.cpp:40: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/Instrumentation.cpp.o [ 54%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/InstrProfiling.cpp.o [ 54%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOInstrumentation.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveIntervals.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveIntervals.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveIntervals.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveIntervals.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveIntervals.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveIntervals.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveIntervals.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = llvm::LiveRangeCalc::LiveInBlock]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:274:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::LiveRangeCalc::LiveInBlock' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveIntervals.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:100:10: note: 'struct llvm::LiveRangeCalc::LiveInBlock' declared here 100 | struct LiveInBlock { | ^~~~~~~~~~~ [ 54%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOMemOPSizeOpt.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveIntervals.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveIntervals.cpp:393:56: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveIntervals.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveIntervals.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveIntervals.cpp:677:75: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveIntervals.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveIntervals.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveIntervals.cpp:683:68: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveIntervals.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveIntervals.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveIntervals.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.cpp:22: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveInterval.cpp:33: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.cpp:22: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.cpp:22: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.cpp:22: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 54%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DivRemPairs.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.cpp:684:55: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.cpp:22: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.cpp:711:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.cpp:22: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 54%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/EarlyCSE.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveIntervals.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveIntervals.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/IntervalMap.h:103, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervalUnion.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveIntervalUnion.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/IntervalMap.h:103, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervalUnion.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveIntervalUnion.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/IntervalMap.h:103, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervalUnion.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveIntervalUnion.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/IntervalMap.h:103, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervalUnion.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveIntervalUnion.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/VTTBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/VTTBuilder.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/VTTBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/AST/VTTBuilder.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveIntervals.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveIntervals.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.cpp:22: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 54%] Linking CXX static library ../../../../lib/libclangARCMigrate.a In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.cpp:22: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveInterval.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveInterval.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveInterval.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveInterval.cpp:21: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveInterval.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveInterval.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveInterval.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveInterval.cpp:21: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.cpp:22: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 54%] Built target clangARCMigrate In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveInterval.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveInterval.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveInterval.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveInterval.cpp:21: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 54%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/SanitizerCoverage.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/IntervalMap.h:103, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervalUnion.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveIntervalUnion.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/IntervalMap.h:103, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervalUnion.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveIntervalUnion.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/InstCombine/InstCombineInternal.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp:1626:71: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/MemorySanitizer.cpp:96: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/MemorySanitizer.cpp:828:36: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/IntervalMap.h:103, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervalUnion.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveIntervalUnion.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/IntervalMap.h:103, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervalUnion.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveIntervalUnion.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveDebugVariables.cpp:22: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveInterval.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveInterval.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveInterval.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveInterval.cpp:21: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LivePhysRegs.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveInterval.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveInterval.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveInterval.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveInterval.cpp:21: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 54%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/AlwaysInliner.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 54%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ArgumentPromotion.cpp.o [ 54%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionImportUtils.cpp.o [ 54%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/GlobalStatus.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SparseSet.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LivePhysRegs.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LivePhysRegs.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SparseSet.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LivePhysRegs.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LivePhysRegs.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SparseSet.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LivePhysRegs.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LivePhysRegs.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LivePhysRegs.cpp:36:54: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SparseSet.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LivePhysRegs.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LivePhysRegs.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 55%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InlineFunction.cpp.o [ 55%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ImportedFunctionsInliningStatistics.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SparseSet.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LivePhysRegs.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LivePhysRegs.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SparseSet.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LivePhysRegs.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LivePhysRegs.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SparseSet.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LivePhysRegs.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LivePhysRegs.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SparseSet.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LivePhysRegs.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LivePhysRegs.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 55%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InstructionNamer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/DeadStoreElimination.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/DeadStoreElimination.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PredIteratorCache.h:53:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/DeadStoreElimination.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/DeadStoreElimination.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 55%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/FlattenCFGPass.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/InstrProfiling.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/InstrProfiling.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::Instruction*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/InstrProfiling.cpp:179:67: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/InstrProfiling.cpp:889:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 55%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Float2Int.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/SanitizerCoverage.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/SanitizerCoverage.cpp:278:79: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/SanitizerCoverage.cpp:278:79: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeCalc.cpp.o [ 55%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/IntegerDivision.cpp.o [ 55%] Linking CXX static library ../../../../lib/libclangAST.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 55%] Built target clangAST [ 55%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LCSSA.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 55%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoadStoreVectorizer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/PGOInstrumentation.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:51: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:740:32: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 55%] Linking CXX static library ../../libLLVMInstCombine.a make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 55%] Building CXX object lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/Hello.cpp.o [ 55%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoopVectorize.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 55%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SLPVectorizer.cpp.o [ 55%] Built target LLVMInstCombine [ 55%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/Vectorize.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/InstrProfiling.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/InstrProfiling.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/InstrProfiling.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/InstrProfiling.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/PGOInstrumentation.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:51: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/PGOInstrumentation.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:51: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/InstrProfiling.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/InstrProfiling.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 8]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:376:9: required from 'void llvm::DenseMapBase::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap, 8> >; KeyT = llvm::Loop*; ValueT = llvm::SmallVector, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 8> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:739:29: required from 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = llvm::SmallVector, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 8> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:502:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::DenseMap, 8> >; KeyT = llvm::Loop*; ValueT = llvm::SmallVector, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 8> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:546:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::DenseMap, 8> >; KeyT = llvm::Loop*; ValueT = llvm::SmallVector, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 8> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:512:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop* const&; ValueArgs = {}; DerivedT = llvm::DenseMap, 8> >; KeyT = llvm::Loop*; ValueT = llvm::SmallVector, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 8> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:292:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap, 8> >; KeyT = llvm::Loop*; ValueT = llvm::SmallVector, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 8> >; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair, 8> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:296:28: required from 'ValueT& llvm::DenseMapBase::operator[](const KeyT&) [with DerivedT = llvm::DenseMap, 8> >; KeyT = llvm::Loop*; ValueT = llvm::SmallVector, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 8> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/InstrProfiling.cpp:209:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/InstrProfiling.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/InstrProfiling.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 55%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlan.cpp.o [ 55%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GuardWidening.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/IPO/AlwaysInliner.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/AlwaysInliner.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/IPO/AlwaysInliner.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/AlwaysInliner.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 55%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LibCallsShrinkWrap.cpp.o [ 55%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Local.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/EarlyCSE.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/EarlyCSE.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Recycler.h:90:65: required from 'SubClass* llvm::Recycler::Allocate(AllocatorType&) [with SubClass = llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*>; AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*>; unsigned int Size = 16; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/RecyclingAllocator.h:44:65: required from 'SubClass* llvm::RecyclingAllocator::Allocate() [with SubClass = llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*>; AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*>; unsigned int Size = 16; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ScopedHashTable.h:69:78: required from 'static llvm::ScopedHashTableVal* llvm::ScopedHashTableVal::Create(llvm::ScopedHashTableVal*, llvm::ScopedHashTableVal*, const K&, const V&, AllocatorTy&) [with AllocatorTy = llvm::RecyclingAllocator, llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*> >; K = {anonymous}::SimpleValue; V = llvm::Value*]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ScopedHashTable.h:220:29: required from 'void llvm::ScopedHashTable::insertIntoScope(llvm::ScopedHashTable::ScopeTy*, const K&, const V&) [with K = {anonymous}::SimpleValue; V = llvm::Value*; KInfo = llvm::DenseMapInfo<{anonymous}::SimpleValue>; AllocatorTy = llvm::RecyclingAllocator, llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*> >; llvm::ScopedHashTable::ScopeTy = llvm::ScopedHashTableScope<{anonymous}::SimpleValue, llvm::Value*, llvm::DenseMapInfo<{anonymous}::SimpleValue>, llvm::RecyclingAllocator, llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*> > >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ScopedHashTable.h:196:5: required from 'void llvm::ScopedHashTable::insert(const K&, const V&) [with K = {anonymous}::SimpleValue; V = llvm::Value*; KInfo = llvm::DenseMapInfo<{anonymous}::SimpleValue>; AllocatorTy = llvm::RecyclingAllocator, llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/EarlyCSE.cpp:692:46: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/EarlyCSE.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/EarlyCSE.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 55%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVN.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 55%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARC.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 55%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/Coroutines.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 55%] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/IRMover.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/PGOInstrumentation.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:51: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/PGOInstrumentation.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:51: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/InlineFunction.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/InlineFunction.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/InlineFunction.cpp:1652:70: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/InlineFunction.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/InlineFunction.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/InlineFunction.cpp:2048:36: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 55%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysis.cpp.o [ 55%] Linking CXX shared module ../../LLVMHello.so make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 55%] Built target LLVMHello [ 55%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisEvaluator.cpp.o [ 55%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisSummary.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.cpp:25: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 55%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/BarrierNoopPass.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Function.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/IntegerDivision.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/IntegerDivision.cpp:255:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/CalledValuePropagation.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = llvm::LiveRangeCalc::LiveInBlock]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:274:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::LiveRangeCalc::LiveInBlock' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:100:10: note: 'struct llvm::LiveRangeCalc::LiveInBlock' declared here 100 | struct LiveInBlock { | ^~~~~~~~~~~ [ 55%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ConstantMerge.cpp.o [ 55%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNHoist.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 55%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNSink.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ [ 55%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IVUsersPrinter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Vectorize/VPlanValue.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Vectorize/VPlan.h:29, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Vectorize/VPlan.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPValue*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Vectorize/VPlanValue.h:113:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/ThreadSanitizer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/Local.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/Local.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp:12: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap, llvm::detail::DenseMapPair >; DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:665:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:38:7: required from 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = llvm::MapVector >&; _U2 = llvm::MapVector >&; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = llvm::MapVector >; _T2 = llvm::MapVector >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp:694:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp:11: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/LCSSA.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/LCSSA.cpp:30: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/LCSSA.cpp:137:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/LCSSA.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/LCSSA.cpp:30: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/GuardWidening.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/GuardWidening.cpp:42: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/GuardWidening.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/GuardWidening.cpp:42: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 55%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InductiveRangeCheckElimination.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PointerUnion.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/GlobalVariable.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Coroutines/CoroInstr.h:29, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Coroutines/Coroutines.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Coroutines/Coroutines.cpp:115:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/LCSSA.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/LCSSA.cpp:30: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PredIteratorCache.h:53:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/LCSSA.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/LCSSA.cpp:30: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 55%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IndVarSimplify.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/LCSSA.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/LCSSA.cpp:30: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/LCSSA.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/LCSSA.cpp:30: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Vectorize/VPlanValue.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Vectorize/VPlan.h:29, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Vectorize/VPlan.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Vectorize/VPlanValue.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Vectorize/VPlan.h:29, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Vectorize/VPlan.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 55%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasSetTracker.cpp.o [ 55%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InferAddressSpaces.cpp.o [ 55%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCOpts.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/IPO/ConstantMerge.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/ConstantMerge.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/ConstantMerge.cpp:199:54: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/IPO/ConstantMerge.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/ConstantMerge.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Vectorize/SLPVectorizer.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Vectorize/SLPVectorizer.cpp:5141:76: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Vectorize/SLPVectorizer.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Linker/IRMover.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Linker/IRMover.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Linker/IRMover.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Linker/IRMover.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeEdit.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/GVN.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/GVN.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/GVN.cpp:1715:46: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/GVN.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/GVN.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/GVN.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/GVN.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/GVN.cpp:2237:73: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/GVN.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/GVN.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/GVN.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/GVN.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/GVN.cpp:2284:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/GVN.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/GVN.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 55%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MacOSKeychainAPIChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Vectorize/SLPVectorizer.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Vectorize/SLPVectorizer.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 55%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MacOSXAPIChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/GVN.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/GVN.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/GVN.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/GVN.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/GVN.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/GVN.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:100:23: required from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = llvm::Value*; ValueT = llvm::Constant*; MapType = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; VectorType = llvm::SmallVector, 4>]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/GVN.cpp:1423:24: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/GVN.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/GVN.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 55%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocChecker.cpp.o [ 55%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroCleanup.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/MemoryLocation.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/AliasAnalysis.h:44, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Vectorize/LoopVectorize.h:52, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Vectorize/LoopVectorize.cpp:49: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPValue*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Vectorize/VPlanValue.h:113:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/CrossDSOCFI.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/AliasAnalysis.h:43, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/AliasAnalysis.cpp:27: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/AliasAnalysis.h:42, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/AliasAnalysis.cpp:27: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/GVN.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/GVN.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:665:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/GVN.cpp:377:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = llvm::GVN::Expression; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = llvm::GVN::Expression; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:665:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = llvm::GVN::Expression; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/GVN.cpp:377:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = unsigned int; ValueT = llvm::PHINode*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = llvm::PHINode*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:665:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = llvm::PHINode*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/GVN.cpp:377:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap, unsigned int>; DerivedT = llvm::DenseMap, unsigned int>; KeyT = std::pair; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = std::pair; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:665:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = std::pair; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/GVN.cpp:377:1: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair, unsigned int>' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ [ 55%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DeadArgumentElimination.cpp.o [ 55%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ElimAvailExtern.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/GVNSink.cpp:37: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/GVNSink.cpp:241:71: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/GVNSink.cpp:37: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Vectorize/LoopVectorize.cpp:6515:48: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/GVN.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/GVN.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/GVN.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/GVN.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/GVNHoist.cpp:37: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, llvm::Instruction*>]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/GVNHoist.cpp:791:70: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, llvm::Instruction*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/GVNHoist.cpp:37: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, llvm::Instruction*>' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Vectorize/SLPVectorizer.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Vectorize/SLPVectorizer.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 55%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o [ 55%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ForceFunctionAttrs.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/AliasAnalysis.h:43, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Vectorize/LoopVectorize.h:52, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Vectorize/LoopVectorize.cpp:49: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/AliasAnalysis.h:42, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Vectorize/LoopVectorize.h:52, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Vectorize/LoopVectorize.cpp:49: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/GVNSink.cpp:37: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::Value*; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/GVNExpression.h:205:79: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/GVNSink.cpp:37: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/GVNSink.cpp:38: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap<{anonymous}::ModelledPHI, llvm::detail::DenseSetEmpty, {anonymous}::DenseMapInfo<{anonymous}::ModelledPHI>, llvm::detail::DenseSetPair<{anonymous}::ModelledPHI> >; DerivedT = llvm::DenseMap<{anonymous}::ModelledPHI, llvm::detail::DenseSetEmpty, {anonymous}::DenseMapInfo<{anonymous}::ModelledPHI>, llvm::detail::DenseSetPair<{anonymous}::ModelledPHI> >; KeyT = {anonymous}::ModelledPHI; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = {anonymous}::DenseMapInfo<{anonymous}::ModelledPHI>; BucketT = llvm::detail::DenseSetPair<{anonymous}::ModelledPHI>]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = {anonymous}::ModelledPHI; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = {anonymous}::DenseMapInfo<{anonymous}::ModelledPHI>; BucketT = llvm::detail::DenseSetPair<{anonymous}::ModelledPHI>]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:695:7: required from 'llvm::DenseMap& llvm::DenseMap::operator=(const llvm::DenseMap&) [with KeyT = {anonymous}::ModelledPHI; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = {anonymous}::DenseMapInfo<{anonymous}::ModelledPHI>; BucketT = llvm::detail::DenseSetPair<{anonymous}::ModelledPHI>]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:54:7: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<{anonymous}::ModelledPHI>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/GVNSink.cpp:40: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<{anonymous}::ModelledPHI>' declared here 34 | template class DenseSetPair : public DenseSetEmpty { | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:28: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:853:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:28: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:28: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:1368:70: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:28: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:28: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:1412:71: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:28: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 55%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Analysis.cpp.o [ 56%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/EfficiencySanitizer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/GVNHoist.cpp:37: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PredIteratorCache.h:53:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/GVNHoist.cpp:37: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringExtras.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/ThreadSanitizer.cpp:26: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/ThreadSanitizer.cpp:518:76: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/PassRegistry.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/PassSupport.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Pass.h:376, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:29, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Module.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h:29, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:28: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap, llvm::detail::DenseMapPair >; DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:695:7: required from 'llvm::DenseMap& llvm::DenseMap::operator=(const llvm::DenseMap&) [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/ObjCARC/BlotMapVector.h:23:43: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Attributes.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Module.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/IPO/CrossDSOCFI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/CrossDSOCFI.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/CrossDSOCFI.cpp:139:64: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/GVNHoist.cpp:37: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair, llvm::Instruction*>; T2 = std::pair, llvm::Instruction*>; T = std::pair, llvm::Instruction*>; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair, llvm::Instruction*>*; It2 = std::pair, llvm::Instruction*>*; T = std::pair, llvm::Instruction*>]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair, llvm::Instruction*>]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair, llvm::Instruction*>; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:376:9: required from 'void llvm::DenseMapBase::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap, llvm::Instruction*>, 2> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, llvm::Instruction*>, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, llvm::Instruction*>, 2> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:739:29: required from 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, llvm::Instruction*>, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, llvm::Instruction*>, 2> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:502:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::DenseMap, llvm::Instruction*>, 2> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, llvm::Instruction*>, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, llvm::Instruction*>, 2> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:546:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::BasicBlock*; DerivedT = llvm::DenseMap, llvm::Instruction*>, 2> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, llvm::Instruction*>, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, llvm::Instruction*>, 2> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:512:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::BasicBlock*; ValueArgs = {}; DerivedT = llvm::DenseMap, llvm::Instruction*>, 2> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, llvm::Instruction*>, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, llvm::Instruction*>, 2> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:304:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap, llvm::Instruction*>, 2> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, llvm::Instruction*>, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, llvm::Instruction*>, 2> >; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair, llvm::Instruction*>, 2> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:308:28: required from 'ValueT& llvm::DenseMapBase::operator[](KeyT&&) [with DerivedT = llvm::DenseMap, llvm::Instruction*>, 2> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, llvm::Instruction*>, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, llvm::Instruction*>, 2> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/GVNHoist.cpp:791:34: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, llvm::Instruction*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/GVNHoist.cpp:37: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, llvm::Instruction*>' declared here 211 | struct pair | ^~~~ [ 56%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/HWAddressSanitizer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:47: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:433:68: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/InferAddressSpaces.cpp:92: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/InferAddressSpaces.cpp:274:75: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Function.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/CallSite.h:34, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/MemoryLocation.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/AliasAnalysis.h:44, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Vectorize/LoopVectorize.h:52, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Vectorize/LoopVectorize.cpp:49: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:665:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Vectorize/LoopVectorize.cpp:2892:21: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PriorityWorklist.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAnalysisManager.h:34, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/IVUsers.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/IVUsersPrinter.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/IVUsersPrinter.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PostOrderIterator.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAnalysisManager.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/IVUsers.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/IVUsersPrinter.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/IVUsersPrinter.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 56%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AssumptionCache.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PointerUnion.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/GlobalVariable.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Coroutines/CoroInstr.h:29, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Coroutines/CoroInternal.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Coroutines/CoroCleanup.cpp:12: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Coroutines/CoroCleanup.cpp:47:76: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap, unsigned int, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, unsigned int> >; DerivedT = llvm::DenseMap, unsigned int, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, unsigned int> >; KeyT = std::pair; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = std::pair; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:665:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = std::pair; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SCCIterator.h:43:7: required from 'IteratorT llvm::iterator_range::begin() const [with IteratorT = llvm::scc_iterator]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Vectorize/LoopVectorize.cpp:297:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair, unsigned int>' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ [ 56%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionAttrs.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:47: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::Loop; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:643:51: required from 'LoopT* llvm::LoopInfoBase::AllocateLoop(ArgsTy&& ...) [with ArgsTy = {}; BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:1385:32: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:46: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveRangeEdit.h:30, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeEdit.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:47: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:46: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 56%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopSimplify.cpp.o [ 56%] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/LinkModules.cpp.o [ 56%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/JumpThreading.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/AliasAnalysis.h:43, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Vectorize/LoopVectorize.h:52, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Vectorize/LoopVectorize.cpp:49: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/AliasAnalysis.h:42, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Vectorize/LoopVectorize.h:52, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Vectorize/LoopVectorize.cpp:49: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PriorityWorklist.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAnalysisManager.h:34, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/IndVarSimplify.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/IndVarSimplify.cpp:27: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PostOrderIterator.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAnalysisManager.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/IndVarSimplify.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/IndVarSimplify.cpp:27: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 56%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionImport.cpp.o [ 56%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroEarly.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveRangeEdit.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeEdit.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveRangeEdit.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeEdit.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveRangeEdit.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeEdit.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveRangeEdit.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeEdit.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveRangeEdit.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeEdit.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveRangeEdit.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeEdit.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 56%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroElide.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveRangeEdit.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeEdit.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveRangeEdit.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeEdit.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 56%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BasicAliasAnalysis.cpp.o [ 56%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCExpand.cpp.o [ 56%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCAPElim.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringExtras.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp:24: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp:533:46: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp:560:21: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveRangeEdit.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeEdit.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveRangeEdit.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeEdit.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 56%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCContract.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringExtras.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp:172:75: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp:302:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveRangeEdit.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeEdit.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveRangeEdit.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeEdit.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 56%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependencyAnalysis.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp:555:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 56%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysis.cpp.o [ 56%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysisEvaluator.cpp.o [ 56%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/PtrState.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DiagnosticInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Linker/LinkDiagnosticInfo.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Linker/LinkModules.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DiagnosticInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Linker/LinkDiagnosticInfo.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Linker/LinkModules.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 56%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LICM.cpp.o [ 56%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalDCE.cpp.o [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeShrink.cpp.o [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegMatrix.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/JumpThreading.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/JumpThreading.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/JumpThreading.cpp:580:48: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/JumpThreading.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/JumpThreading.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PointerUnion.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/GlobalVariable.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Coroutines/CoroInstr.h:29, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Coroutines/CoroInternal.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Coroutines/CoroEarly.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Coroutines/CoroEarly.cpp:70:76: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/JumpThreading.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/JumpThreading.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/JumpThreading.cpp:1321:67: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/JumpThreading.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/JumpThreading.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/JumpThreading.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/JumpThreading.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/JumpThreading.cpp:1580:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/JumpThreading.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/JumpThreading.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Specifiers.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/TargetInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/TargetInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Specifiers.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/TargetInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/TargetInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 56%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopAccessAnalysisPrinter.cpp.o [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegUnits.cpp.o [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveStacks.cpp.o [ 56%] Linking CXX static library ../../libLLVMInstrumentation.a /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/FunctionImport.cpp: In member function 'llvm::Expected llvm::FunctionImporter::importFunctions(llvm::Module&, const ImportMapTy&)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/FunctionImport.cpp:759:23: warning: redundant move in return statement [-Wredundant-move] 759 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/FunctionImport.cpp:759:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/FunctionImport.cpp:774:27: warning: redundant move in return statement [-Wredundant-move] 774 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/FunctionImport.cpp:774:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/FunctionImport.cpp:796:27: warning: redundant move in return statement [-Wredundant-move] 796 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/FunctionImport.cpp:796:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/FunctionImport.cpp:810:27: warning: redundant move in return statement [-Wredundant-move] 810 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/FunctionImport.cpp:810:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/FunctionImport.cpp:814:27: warning: redundant move in return statement [-Wredundant-move] 814 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/FunctionImport.cpp:814:27: note: remove 'std::move' call make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 56%] Built target LLVMInstrumentation [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveVariables.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/JumpThreading.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/JumpThreading.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/JumpThreading.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/JumpThreading.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 56%] Linking CXX static library ../libLLVMLinker.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 56%] Built target LLVMLinker [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LLVMTargetMachine.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/BasicAliasAnalysis.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/BasicAliasAnalysis.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/BasicAliasAnalysis.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/BasicAliasAnalysis.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/IPO/FunctionImport.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/FunctionImport.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/FunctionImport.cpp:781:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 56%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/Caching.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/AssumptionCache.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/LoopSimplify.h:42, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/LoopSimplify.cpp:40: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::Loop; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:643:51: required from 'LoopT* llvm::LoopInfoBase::AllocateLoop(ArgsTy&& ...) [with ArgsTy = {}; BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/LoopSimplify.cpp:261:37: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/AssumptionCache.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/LoopSimplify.h:42, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/LoopSimplify.cpp:40: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/AssumptionCache.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/LoopSimplify.h:42, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/LoopSimplify.cpp:40: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/AssumptionCache.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/LoopSimplify.h:42, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/LoopSimplify.cpp:40: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Function.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/ObjCARCInstKind.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/ObjCARC/DependencyAnalysis.h:27, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/ObjCARC/DependencyAnalysis.cpp:23: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, false, false> >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/ObjCARC/DependencyAnalysis.cpp:232:55: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, false, false> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallPtrSet.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/ObjCARC/DependencyAnalysis.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/ObjCARC/DependencyAnalysis.cpp:23: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, false, false> >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/IPO/FunctionImport.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/FunctionImport.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = long long unsigned int; ValueT = llvm::GlobalValueSummary*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = long long unsigned int; ValueT = llvm::GlobalValueSummary*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:665:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = long long unsigned int; ValueT = llvm::GlobalValueSummary*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:354:18: required from 'ValueTy llvm::StringMap::lookup(llvm::StringRef) const [with ValueTy = llvm::DenseMap; AllocatorTy = llvm::MallocAllocator]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/FunctionImport.cpp:410:54: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ [ 56%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExprCXX.cpp.o [ 57%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExprMember.cpp.o [ 57%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroFrame.cpp.o [ 57%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExprObjC.cpp.o [ 57%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaFixItUtils.cpp.o [ 57%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnroll.cpp.o [ 57%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocOverflowSecurityChecker.cpp.o [ 57%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocSizeofChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeShrink.cpp:26: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MisusedMovedObjectChecker.cpp.o [ 57%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIBugReporter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRegMatrix.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 58%] Linking CXX static library ../../libLLVMObjCARCOpts.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 58%] Built target LLVMObjCARCOpts [ 58%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveRegMatrix.h:27, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRegMatrix.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveRegMatrix.h:27, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRegMatrix.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveRegMatrix.h:27, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRegMatrix.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveRegMatrix.h:27, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRegMatrix.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveRegMatrix.h:27, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRegMatrix.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveRegMatrix.h:27, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRegMatrix.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 58%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfo.cpp.o [ 58%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfoImpl.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveRegMatrix.h:27, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRegMatrix.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveRegMatrix.h:27, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRegMatrix.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 58%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalOpt.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRegUnits.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveVariables.cpp:35: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalSplit.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveRegMatrix.h:27, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRegMatrix.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveRegMatrix.h:27, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRegMatrix.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeShrink.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeShrink.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeShrink.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeShrink.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveStacks.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveRegUnits.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRegUnits.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveRegUnits.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRegUnits.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:39, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LICM.h:36, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LICM.cpp:33: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:39, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LICM.h:36, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LICM.cpp:33: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveInterval.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveStacks.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveStacks.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveInterval.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveStacks.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveStacks.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveInterval.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveStacks.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveStacks.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveInterval.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveStacks.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveStacks.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveInterval.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveStacks.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveStacks.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveInterval.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveStacks.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveStacks.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/BasicTTIImpl.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LLVMTargetMachine.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSink.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveRegUnits.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRegUnits.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveRegUnits.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRegUnits.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 59%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDeletion.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveRegUnits.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRegUnits.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveRegUnits.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRegUnits.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 59%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDataPrefetch.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/raw_ostream.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopAccessAnalysisPrinter.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/raw_ostream.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopAccessAnalysisPrinter.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveInterval.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveStacks.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveStacks.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveInterval.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveStacks.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveStacks.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/LTO/LTO.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/LTO/Caching.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/Caching.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/LTO/LTO.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/LTO/Caching.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/Caching.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveVariables.h:32, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveVariables.cpp:29: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveVariables.h:32, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveVariables.cpp:29: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveVariables.h:32, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveVariables.cpp:29: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveVariables.h:32, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveVariables.cpp:29: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveInterval.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveStacks.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveStacks.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveInterval.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveStacks.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveStacks.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 59%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDistribute.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:39, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LICM.h:36, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LICM.cpp:33: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:39, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LICM.h:36, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LICM.cpp:33: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/raw_ostream.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopAccessAnalysisPrinter.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/raw_ostream.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopAccessAnalysisPrinter.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 59%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IPConstantPropagation.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/AsmPrinter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LLVMTargetMachine.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/AsmPrinter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LLVMTargetMachine.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/BlockFrequencyInfoImpl.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/BlockFrequencyInfoImpl.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/BlockFrequencyInfoImpl.cpp:454:67: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/BlockFrequencyInfoImpl.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/BlockFrequencyInfoImpl.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 59%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LocalStackSlotAllocation.cpp.o [ 59%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopIdiomRecognize.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/AsmPrinter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LLVMTargetMachine.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/AsmPrinter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LLVMTargetMachine.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/AsmPrinter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LLVMTargetMachine.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/AsmPrinter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LLVMTargetMachine.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/IPO/GlobalSplit.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/GlobalSplit.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/GlobalSplit.cpp:112:45: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o [ 59%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOBackend.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/AsmPrinter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LLVMTargetMachine.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/AsmPrinter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LLVMTargetMachine.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 59%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOModule.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/BlockFrequencyInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/BlockFrequencyInfo.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/BlockFrequencyInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/BlockFrequencyInfo.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/IPO/GlobalOpt.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/GlobalOpt.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/GlobalOpt.cpp:199:47: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/IPO/GlobalOpt.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/GlobalOpt.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/IPO/GlobalOpt.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/GlobalOpt.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/GlobalOpt.cpp:1718:56: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IPO.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/AssumptionCache.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/LoopUnroll.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallPtrSet.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/LoopUnroll.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 59%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroSplit.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprMember.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:321:55: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprMember.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaFixItUtils.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaFixItUtils.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 59%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowLevelType.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaFixItUtils.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaFixItUtils.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaFixItUtils.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaFixItUtils.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaFixItUtils.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaFixItUtils.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Function.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopDataPrefetch.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopDataPrefetch.cpp:307:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Function.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopDataPrefetch.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Function.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopDataPrefetch.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopDataPrefetch.cpp:321:63: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/AssumptionCache.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/LoopUnroll.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallPtrSet.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/LoopUnroll.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprMember.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprMember.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Function.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopDataPrefetch.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Function.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopDataPrefetch.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 59%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BranchProbabilityInfo.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprMember.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprMember.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprMember.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprMember.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprMember.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprMember.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LocalStackSlotAllocation.cpp:27: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/GlobalOpt.cpp:1647:13: warning: 'bool TryToShrinkGlobalToBoolean(llvm::GlobalVariable*, llvm::Constant*)' defined but not used [-Wunused-function] 1647 | static bool TryToShrinkGlobalToBoolean(GlobalVariable *GV, Constant *OtherVal) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/EvaluatedExprVisitor.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/EvaluatedExprVisitor.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp:22: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Function.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopDataPrefetch.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Function.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopDataPrefetch.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LocalStackSlotAllocation.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LocalStackSlotAllocation.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 59%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/EvaluatedExprVisitor.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/EvaluatedExprVisitor.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp:22: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MisusedMovedObjectChecker.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MisusedMovedObjectChecker.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprObjC.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:321:55: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprObjC.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/LTO.cpp: In static member function 'static llvm::Expected > llvm::lto::InputFile::create(llvm::MemoryBufferRef)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/LTO.cpp:378:19: warning: redundant move in return statement [-Wredundant-move] 378 | return std::move(File); | ~~~~~~~~~^~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/LTO.cpp:378:19: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MisusedMovedObjectChecker.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MisusedMovedObjectChecker.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/LTOModule.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFGPrinter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PriorityWorklist.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAnalysisManager.h:34, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopDeletion.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopDeletion.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PostOrderIterator.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAnalysisManager.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopDeletion.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopDeletion.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:39, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopSink.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopSink.cpp:34: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:39, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopSink.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopSink.cpp:34: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/LTO.cpp: In member function 'llvm::Expected llvm::lto::LTO::addRegularLTO(llvm::BitcodeModule, llvm::ArrayRef, const llvm::lto::SymbolResolution*&, const llvm::lto::SymbolResolution*)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/LTO.cpp:567:21: warning: redundant move in return statement [-Wredundant-move] 567 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/LTO.cpp:567:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/LTO.cpp:661:19: warning: redundant move in return statement [-Wredundant-move] 661 | return std::move(Mod); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/LTO.cpp:661:19: note: remove 'std::move' call [ 59%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowerEmuTLS.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprObjC.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprObjC.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 59%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFLAndersAliasAnalysis.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/LTO.cpp: In function 'llvm::Expected > llvm::lto::setupOptimizationRemarks(llvm::LLVMContext&, llvm::StringRef, bool, int)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/LTO.cpp:1195:19: warning: redundant move in return statement [-Wredundant-move] 1195 | return std::move(DiagnosticFile); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/LTO.cpp:1195:19: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopDistribute.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopDistribute.cpp:25: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopDistribute.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopDistribute.cpp:25: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPITypes.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPITypes.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LocalStackSlotAllocation.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LocalStackSlotAllocation.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprObjC.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprObjC.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprObjC.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprObjC.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/LTOModule.cpp: In static member function 'static llvm::ErrorOr > llvm::LTOModule::makeLTOModule(llvm::MemoryBufferRef, const llvm::TargetOptions&, llvm::LLVMContext&, bool)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/LTOModule.cpp:247:19: warning: redundant move in return statement [-Wredundant-move] 247 | return std::move(Ret); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/LTOModule.cpp:247:19: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprObjC.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprObjC.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LocalStackSlotAllocation.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LocalStackSlotAllocation.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPITypes.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPITypes.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPITypes.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPITypes.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 59%] Linking CXX static library ../../libLLVMVectorize.a In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPITypes.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPITypes.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/LTO/LTO.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/LTO.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned char]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/LTO.cpp:86:38: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 59%] Built target LLVMVectorize [ 59%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInstSimplify.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopDistribute.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopDistribute.cpp:25: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:665:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/ScalarEvolution.h:381:7: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair >' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 59%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Archive.cpp.o [ 59%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopDistribute.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopDistribute.cpp:25: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopDistribute.cpp:759:64: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopDistribute.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopDistribute.cpp:25: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopDistribute.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopDistribute.cpp:25: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /usr/include/c++/10.3.1/bits/stl_iterator.h:639:22: required from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = llvm::SmallVector, 4>; typename _Container::value_type = std::pair]' /usr/include/c++/10.3.1/bits/stl_algo.h:702:16: required from '_OIter std::copy_if(_IIter, _IIter, _OIter, _Predicate) [with _IIter = const std::pair*; _OIter = std::back_insert_iterator, 4> >; _Predicate = {anonymous}::LoopDistributeForLoop::includeOnlyCrossPartitionChecks(const llvm::SmallVectorImpl >&, const llvm::SmallVectorImpl&, const llvm::RuntimePointerChecking*)::]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:861:22: required from 'OutputIt llvm::copy_if(R&&, OutputIt, UnaryPredicate) [with R = const llvm::SmallVectorImpl >&; OutputIt = std::back_insert_iterator, 4> >; UnaryPredicate = {anonymous}::LoopDistributeForLoop::includeOnlyCrossPartitionChecks(const llvm::SmallVectorImpl >&, const llvm::SmallVectorImpl&, const llvm::RuntimePointerChecking*)::]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopDistribute.cpp:871:14: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopDistribute.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopDistribute.cpp:25: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 59%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFLSteensAliasAnalysis.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/LTO/LTOBackend.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/LTOBackend.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/LTO/LTOBackend.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/LTOBackend.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PriorityWorklist.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAnalysisManager.h:34, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:40: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:936:70: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/LTO/legacy/LTOModule.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/LTOModule.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/LTO/legacy/LTOModule.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/LTOModule.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopDistribute.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopDistribute.cpp:25: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopDistribute.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopDistribute.cpp:25: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/LTO/LTO.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/LTO.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/LTO/LTO.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/LTO.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 59%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CGSCCPassManager.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PriorityWorklist.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAnalysisManager.h:34, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:40: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PostOrderIterator.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAnalysisManager.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:40: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 59%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInterchange.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PointerUnion.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/GlobalVariable.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Coroutines/CoroInstr.h:29, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Coroutines/CoroSplit.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Function*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Coroutines/CoroSplit.cpp:739:78: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprCXX.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:321:55: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprCXX.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprCXX.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprCXX.cpp:2447:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprCXX.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 59%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollPeel.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprCXX.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprCXX.cpp:3078:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprCXX.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprCXX.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprCXX.cpp:5919:63: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprCXX.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 59%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopLoadElimination.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/Archive.cpp: In member function 'llvm::Expected llvm::object::Archive::Child::getNext() const': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/Archive.cpp:481:21: warning: redundant move in return statement [-Wredundant-move] 481 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/Archive.cpp:481:21: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprCXX.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprCXX.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/Archive.cpp: In static member function 'static llvm::Expected > llvm::object::Archive::create(llvm::MemoryBufferRef)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/Archive.cpp:531:21: warning: redundant move in return statement [-Wredundant-move] 531 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/Archive.cpp:531:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/Archive.cpp:532:19: warning: redundant move in return statement [-Wredundant-move] 532 | return std::move(Ret); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/Archive.cpp:532:19: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/Archive.cpp: In member function 'llvm::Expected llvm::object::Archive::Symbol::getMember() const': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/Archive.cpp:853:21: warning: redundant move in return statement [-Wredundant-move] 853 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/Archive.cpp:853:21: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PriorityWorklist.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAnalysisManager.h:34, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:40: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PostOrderIterator.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAnalysisManager.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:40: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/LTO/LTOBackend.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/LTOBackend.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/LTO/LTOBackend.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/LTOBackend.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprCXX.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprCXX.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprCXX.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprCXX.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprCXX.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprCXX.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ArchiveWriter.cpp: In static member function 'static llvm::Expected llvm::NewArchiveMember::getOldMember(const llvm::object::Archive::Child&, bool)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ArchiveWriter.cpp:80:19: warning: redundant move in return statement [-Wredundant-move] 80 | return std::move(M); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ArchiveWriter.cpp:80:19: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ArchiveWriter.cpp: In static member function 'static llvm::Expected llvm::NewArchiveMember::getFile(llvm::StringRef, bool)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ArchiveWriter.cpp:119:19: warning: redundant move in return statement [-Wredundant-move] 119 | return std::move(M); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ArchiveWriter.cpp:119:19: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ArchiveWriter.cpp: In function 'llvm::Expected > > computeMemberData(llvm::raw_ostream&, llvm::raw_ostream&, llvm::object::Archive::Kind, bool, llvm::StringRef, llvm::ArrayRef)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ArchiveWriter.cpp:447:23: warning: redundant move in return statement [-Wredundant-move] 447 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ArchiveWriter.cpp:447:23: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/BasicBlock.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/CFG.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/CFG.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/CFG.cpp:38:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/BasicBlock.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/CFG.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/CFG.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/BasicBlock.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/CFG.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/CFG.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/CFG.cpp:54:54: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/BasicBlock.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/CFG.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/CFG.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 59%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPassManager.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/BranchProbabilityInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/BranchProbabilityInfo.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/BranchProbabilityInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/BranchProbabilityInfo.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/BranchProbabilityInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/BranchProbabilityInfo.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = const llvm::BasicBlock*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::BasicBlock*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:665:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::BasicBlock*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /usr/include/c++/10.3.1/bits/stl_construct.h:109:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DenseMap; _Args = {const llvm::DenseMap, llvm::detail::DenseMapPair >&}]' /usr/include/c++/10.3.1/bits/stl_uninitialized.h:91:18: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const llvm::DenseMap*; _ForwardIterator = llvm::DenseMap*; bool _TrivialValueTypes = false]' /usr/include/c++/10.3.1/bits/stl_uninitialized.h:150:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const llvm::DenseMap*; _ForwardIterator = llvm::DenseMap*]' /usr/include/c++/10.3.1/bits/stl_uninitialized.h:325:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = const llvm::DenseMap*; _ForwardIterator = llvm::DenseMap*; _Tp = llvm::DenseMap]' /usr/include/c++/10.3.1/bits/stl_uninitialized.h:347:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = llvm::DenseMap*; _ForwardIterator = llvm::DenseMap*; _Allocator = std::allocator >]' /usr/include/c++/10.3.1/bits/vector.tcc:659:48: required from 'void std::vector<_Tp, _Alloc>::_M_default_append(std::vector<_Tp, _Alloc>::size_type) [with _Tp = llvm::DenseMap; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::size_type = unsigned int]' /usr/include/c++/10.3.1/bits/stl_vector.h:940:4: required from 'void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type) [with _Tp = llvm::DenseMap; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::size_type = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/BranchProbabilityInfo.cpp:444:38: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ [ 59%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPredication.cpp.o [ 59%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InferFunctionAttrs.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/BasicBlock.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/CFG.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/CFG.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/BasicBlock.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/CFG.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/CFG.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 59%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InlineSimple.cpp.o [ 60%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOCodeGenerator.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprCXX.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::ObjCDictionaryElement]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:11767:27: required from 'clang::ExprResult clang::TreeTransform::TransformObjCDictionaryLiteral(clang::ObjCDictionaryLiteral*) [with Derived = {anonymous}::TransformTypos; clang::ExprResult = clang::ActionResult]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build/tools/clang/include/clang/AST/StmtNodes.inc:639:1: required from 'clang::ExprResult clang::TreeTransform::TransformExpr(clang::Expr*) [with Derived = {anonymous}::TransformTypos; clang::ExprResult = clang::ActionResult]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprCXX.cpp:7374:37: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::ObjCDictionaryElement' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Lookup.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprCXX.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprObjC.h:239:8: note: 'struct clang::ObjCDictionaryElement' declared here 239 | struct ObjCDictionaryElement { | ^~~~~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/UpdateCompilerUsed.cpp.o [ 60%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/ThinLTOCodeGenerator.cpp.o [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIFunctionClassifier.cpp.o [ 60%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraph.cpp.o [ 60%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Inliner.cpp.o [ 60%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Internalize.cpp.o [ 60%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Binary.cpp.o [ 60%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRerollPass.cpp.o [ 61%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LoopExtractor.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprCXX.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]' /usr/include/c++/10.3.1/bits/stl_pair.h:315:17: required from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = clang::FieldDecl* const&; _T2 = llvm::SmallVector, 4>; typename std::__strip_reference_wrapper::type>::__type = llvm::SmallVector, 4>; typename std::__strip_reference_wrapper::type>::__type = clang::FieldDecl*]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:100:38: required from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = clang::FieldDecl*; ValueT = llvm::SmallVector, 4>; MapType = llvm::DenseMap, llvm::detail::DenseMapPair >; VectorType = std::vector, 4> >, std::allocator, 4> > > >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprCXX.cpp:3077:31: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprCXX.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprCXX.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:12758:14: required from 'clang::StmtResult clang::TreeTransform::TransformCapturedStmt(clang::CapturedStmt*) [with Derived = {anonymous}::TransformTypos; clang::StmtResult = clang::ActionResult]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build/tools/clang/include/clang/AST/StmtNodes.inc:73:1: required from 'clang::StmtResult clang::TreeTransform::TransformStmt(clang::Stmt*) [with Derived = {anonymous}::TransformTypos; clang::StmtResult = clang::ActionResult]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:6451:51: required from 'clang::StmtResult clang::TreeTransform::TransformCompoundStmt(clang::CompoundStmt*, bool) [with Derived = {anonymous}::TransformTypos; clang::StmtResult = clang::ActionResult]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:9710:41: required from 'clang::ExprResult clang::TreeTransform::TransformStmtExpr(clang::StmtExpr*) [with Derived = {anonymous}::TransformTypos; clang::ExprResult = clang::ActionResult]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build/tools/clang/include/clang/AST/StmtNodes.inc:779:1: required from 'clang::ExprResult clang::TreeTransform::TransformExpr(clang::Expr*) [with Derived = {anonymous}::TransformTypos; clang::ExprResult = clang::ActionResult]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprCXX.cpp:7374:37: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprCXX.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LowerEmuTLS.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LowerEmuTLS.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LowerEmuTLS.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LowerEmuTLS.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/LoopUnrollPeel.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/LoopUnrollPeel.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 61%] Linking CXX static library ../../libLLVMCoroutines.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 61%] Built target LLVMCoroutines [ 61%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LowerTypeTests.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/LTOCodeGenerator.cpp:24: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/MergeFunctions.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprCXX.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 4]' /usr/include/c++/10.3.1/bits/stl_pair.h:314:17: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = std::pair, 4> >; _Args = {const std::pair, 4> >&}]' /usr/include/c++/10.3.1/bits/stl_uninitialized.h:91:18: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const std::pair, 4> >*; _ForwardIterator = std::pair, 4> >*; bool _TrivialValueTypes = false]' /usr/include/c++/10.3.1/bits/stl_uninitialized.h:150:15: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/10.3.1/bits/stl_uninitialized.h:347:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair, 4> >*; _ForwardIterator = std::pair, 4> >*; _Allocator = std::allocator, 4> > >]' /usr/include/c++/10.3.1/bits/vector.tcc:474:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair, 4> >}; _Tp = std::pair, 4> >; _Alloc = std::allocator, 4> > >; std::vector<_Tp, _Alloc>::iterator = std::vector, 4> >, std::allocator, 4> > > >::iterator]' /usr/include/c++/10.3.1/bits/vector.tcc:121:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair, 4> >}; _Tp = std::pair, 4> >; _Alloc = std::allocator, 4> > >]' /usr/include/c++/10.3.1/bits/stl_vector.h:1204:21: required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair, 4> >; _Alloc = std::allocator, 4> > >; std::vector<_Tp, _Alloc>::value_type = std::pair, 4> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:100:23: required from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = clang::FieldDecl*; ValueT = llvm::SmallVector, 4>; MapType = llvm::DenseMap, llvm::detail::DenseMapPair >; VectorType = std::vector, 4> >, std::allocator, 4> > > >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprCXX.cpp:3077:31: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaExprCXX.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 61%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraphSCCPass.cpp.o [ 61%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBasicBlock.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PriorityWorklist.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAnalysisManager.h:34, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopInstSimplify.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopInstSimplify.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PostOrderIterator.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAnalysisManager.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopInstSimplify.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopInstSimplify.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopInterchange.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopInterchange.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 61%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRotation.cpp.o [ 61%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockFrequencyInfo.cpp.o [ 61%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFImportFile.cpp.o [ 61%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollRuntime.cpp.o [ 61%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUtils.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/AssumptionCache.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/InlineSimple.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/AssumptionCache.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/InlineSimple.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopInterchange.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopInterchange.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 61%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopVersioning.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopLoadElimination.cpp:23: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopLoadElimination.cpp:23: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/CGSCCPassManager.h:92, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/IPO/Inliner.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/Inliner.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/Inliner.cpp:523:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/CGSCCPassManager.h:92, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/IPO/Inliner.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/Inliner.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/CGSCCPassManager.h:92, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/IPO/Inliner.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/Inliner.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/Inliner.cpp:644:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/CGSCCPassManager.h:92, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/IPO/Inliner.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/Inliner.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:39, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopPass.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/LoopExtractor.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/memory:63, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Statistic.h:32, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/LoopExtractor.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopRerollPass.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopRerollPass.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 61%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PartialInlining.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/UpdateCompilerUsed.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/CGSCCPassManager.h:92, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/IPO/Inliner.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/Inliner.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/CGSCCPassManager.h:92, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/IPO/Inliner.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/Inliner.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopLoadElimination.cpp:23: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:665:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/ScalarEvolution.h:381:7: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair >' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ [ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaInit.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopLoadElimination.cpp:23: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /usr/include/c++/10.3.1/bits/stl_iterator.h:639:22: required from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = llvm::SmallVector, 4>; typename _Container::value_type = std::pair]' /usr/include/c++/10.3.1/bits/stl_algo.h:702:16: required from '_OIter std::copy_if(_IIter, _IIter, _OIter, _Predicate) [with _IIter = const std::pair*; _OIter = std::back_insert_iterator, 4> >; _Predicate = {anonymous}::LoadEliminationForLoop::collectMemchecks(const llvm::SmallVectorImpl<{anonymous}::StoreToLoadForwardingCandidate>&)::]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:861:22: required from 'OutputIt llvm::copy_if(R&&, OutputIt, UnaryPredicate) [with R = const llvm::SmallVector, 4>&; OutputIt = std::back_insert_iterator, 4> >; UnaryPredicate = {anonymous}::LoadEliminationForLoop::collectMemchecks(const llvm::SmallVectorImpl<{anonymous}::StoreToLoadForwardingCandidate>&)::]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopLoadElimination.cpp:395:14: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopLoadElimination.cpp:23: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopLoadElimination.cpp:23: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopLoadElimination.cpp:400:12: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopLoadElimination.cpp:23: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 61%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PassManagerBuilder.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PriorityWorklist.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopPassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopPassManager.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PostOrderIterator.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopPassManager.h:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopPassManager.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaLambda.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopLoadElimination.cpp:23: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopLoadElimination.cpp:23: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/LTO/legacy/LTOCodeGenerator.h:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/LTOCodeGenerator.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallPtrSet.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/LTO/legacy/LTOCodeGenerator.h:39, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/LTOCodeGenerator.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaLookup.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/COFFImportFile.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/COFFImportFile.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const std::__cxx11::basic_string]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/COFFImportFile.cpp:306:41: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_list >::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/COFFImportFile.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/COFFImportFile.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/COFFImportFile.cpp:461:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/COFFImportFile.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/COFFImportFile.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/LTO/legacy/UpdateCompilerUsed.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/UpdateCompilerUsed.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/LTO/legacy/UpdateCompilerUsed.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/UpdateCompilerUsed.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:39, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopPredication.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopPredication.cpp:176: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:39, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopPredication.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopPredication.cpp:176: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/LTO/legacy/UpdateCompilerUsed.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/UpdateCompilerUsed.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/LTO/legacy/UpdateCompilerUsed.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/UpdateCompilerUsed.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/LTO/legacy/LTOCodeGenerator.h:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/LTOCodeGenerator.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallPtrSet.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/LTO/legacy/LTOCodeGenerator.h:39, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/LTOCodeGenerator.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaObjCProperty.cpp.o [ 61%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSimplifyCFG.cpp.o [ 61%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopStrengthReduce.cpp.o [ 61%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFModuleDefinition.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/IPO/LowerTypeTests.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/LowerTypeTests.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/LowerTypeTests.cpp:885:63: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Constant*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/LowerTypeTests.cpp:1377:63: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 61%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o [ 61%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Decompressor.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/IPO/LowerTypeTests.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/LowerTypeTests.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/IPO/LowerTypeTests.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/LowerTypeTests.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/ModuleSummaryIndex.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/ThinLTOCodeGenerator.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned char]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/ThinLTOCodeGenerator.cpp:320:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineBasicBlock.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/ThinLTOCodeGenerator.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/LTO/ThinLTOCodeGenerator.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 61%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELF.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/Decompressor.cpp: In static member function 'static llvm::Expected llvm::object::Decompressor::create(llvm::StringRef, llvm::StringRef, bool, bool)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/Decompressor.cpp:30:21: warning: redundant move in return statement [-Wredundant-move] 30 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/Decompressor.cpp:30:21: note: remove 'std::move' call [ 61%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELFObjectFile.cpp.o [ 61%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallPrinter.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/COFFModuleDefinition.cpp: In member function 'llvm::Expected llvm::object::Parser::parse()': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/COFFModuleDefinition.cpp:153:25: warning: redundant move in return statement [-Wredundant-move] 153 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/COFFModuleDefinition.cpp:153:25: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 61%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Error.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/COFFObjectFile.cpp: In static member function 'static llvm::Expected > llvm::object::ObjectFile::createCOFFObjectFile(llvm::MemoryBufferRef)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/COFFObjectFile.cpp:1599:19: warning: redundant move in return statement [-Wredundant-move] 1599 | return std::move(Ret); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/COFFObjectFile.cpp:1599:19: note: remove 'std::move' call [ 61%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnrollPass.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/LoopUnrollRuntime.cpp:25: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/memory:63, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Statistic.h:32, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/LoopUnrollRuntime.cpp:24: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/IPO/PartialInlining.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/PartialInlining.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/PartialInlining.cpp:1160:79: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/IPO/PartialInlining.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/PartialInlining.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 61%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRObjectFile.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/IPO/PartialInlining.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/PartialInlining.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/IPO/PartialInlining.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/PartialInlining.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIFunctionClassifier.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIFunctionClassifier.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineBasicBlock.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineBasicBlock.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineBasicBlock.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineBasicBlock.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineBasicBlock.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineBasicBlock.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIFunctionClassifier.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Expr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIFunctionClassifier.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 61%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRSymtab.cpp.o [ 61%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PruneEH.cpp.o [ 61%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SampleProfile.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineBasicBlock.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineBasicBlock.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/LoopUtils.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/LoopUtils.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/LoopUtils.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/LoopUtils.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineBasicBlock.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineBasicBlock.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineBasicBlock.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineBasicBlock.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/IPO/PartialInlining.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/PartialInlining.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/IPO/PartialInlining.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/PartialInlining.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAccessAnalysis.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/LoopVersioning.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/LoopVersioning.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/EquivalenceClasses.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAccessAnalysis.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/LoopVersioning.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/LoopVersioning.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineBasicBlock.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineBasicBlock.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ELFObjectFile.cpp: In instantiation of 'llvm::Expected > > createPtr(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ELFObjectFile.cpp:61:36: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ELFObjectFile.cpp:45:23: warning: redundant move in return statement [-Wredundant-move] 45 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ELFObjectFile.cpp:45:23: note: remove 'std::move' call [ 61%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripDeadPrototypes.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ELFObjectFile.cpp: In instantiation of 'llvm::Expected > > createPtr(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ELFObjectFile.cpp:63:36: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ELFObjectFile.cpp:45:23: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ELFObjectFile.cpp:45:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ELFObjectFile.cpp: In instantiation of 'llvm::Expected > > createPtr(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ELFObjectFile.cpp:68:36: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ELFObjectFile.cpp:45:23: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ELFObjectFile.cpp:45:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ELFObjectFile.cpp: In instantiation of 'llvm::Expected > > createPtr(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ELFObjectFile.cpp:70:36: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ELFObjectFile.cpp:45:23: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ELFObjectFile.cpp:45:23: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ELFObjectFile.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/ELFObjectFile.h: In instantiation of 'static llvm::Expected > llvm::object::ELFObjectFile::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ELFObjectFile.cpp:43:41: required from 'llvm::Expected > > createPtr(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ELFObjectFile.cpp:61:36: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/ELFObjectFile.h:856:23: warning: redundant move in return statement [-Wredundant-move] 856 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/ELFObjectFile.h:856:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/ELFObjectFile.h: In instantiation of 'static llvm::Expected > llvm::object::ELFObjectFile::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ELFObjectFile.cpp:43:41: required from 'llvm::Expected > > createPtr(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ELFObjectFile.cpp:63:36: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/ELFObjectFile.h:856:23: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/ELFObjectFile.h:856:23: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAccessAnalysis.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/LoopVersioning.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/LoopVersioning.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/LoopVersioning.cpp:41:64: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/EquivalenceClasses.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAccessAnalysis.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/LoopVersioning.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/LoopVersioning.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAccessAnalysis.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/LoopVersioning.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/LoopVersioning.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:665:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/ScalarEvolution.h:381:7: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair >' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/ELFObjectFile.h: In instantiation of 'static llvm::Expected > llvm::object::ELFObjectFile::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ELFObjectFile.cpp:43:41: required from 'llvm::Expected > > createPtr(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ELFObjectFile.cpp:68:36: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/ELFObjectFile.h:856:23: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/ELFObjectFile.h:856:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/ELFObjectFile.h: In instantiation of 'static llvm::Expected > llvm::object::ELFObjectFile::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ELFObjectFile.cpp:43:41: required from 'llvm::Expected > > createPtr(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ELFObjectFile.cpp:70:36: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/ELFObjectFile.h:856:23: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/ELFObjectFile.h:856:23: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/NSAutoreleasePoolChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAccessAnalysis.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/LoopVersioning.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/LoopVersioning.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:915:34: required from 'const llvm::SmallVector& llvm::SmallVector::operator=(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/LoopVersioning.cpp:48:33: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/EquivalenceClasses.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAccessAnalysis.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/LoopVersioning.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/LoopVersioning.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:39, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopRotation.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopRotation.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:39, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopRotation.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopRotation.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAccessAnalysis.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/LoopVersioning.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/LoopVersioning.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/EquivalenceClasses.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAccessAnalysis.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/LoopVersioning.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/LoopVersioning.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/PassManagerBuilder.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/tuple:38, from /usr/include/c++/10.3.1/functional:54, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/IPO/PassManagerBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/PassManagerBuilder.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/NSErrorChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaInit.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:321:55: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaInit.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/NoReturnFunctionChecker.cpp.o [ 61%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerInvoke.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaInit.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaInit.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/DeclSpec.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaLambda.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:321:55: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/DeclSpec.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaLambda.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:39, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopSimplifyCFG.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopSimplifyCFG.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:39, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopSimplifyCFG.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopSimplifyCFG.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaInit.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaInit.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaInit.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaInit.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaInit.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaInit.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/IRObjectFile.cpp: In function 'llvm::Expected llvm::object::readIRSymtab(llvm::MemoryBufferRef)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/IRObjectFile.cpp:154:19: warning: redundant move in return statement [-Wredundant-move] 154 | return std::move(F); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/IRObjectFile.cpp:154:19: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/PassManagerBuilder.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/tuple:38, from /usr/include/c++/10.3.1/functional:54, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/IPO/PassManagerBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/PassManagerBuilder.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/DeclSpec.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaLambda.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/DeclSpec.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaLambda.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PriorityWorklist.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAnalysisManager.h:34, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopStrengthReduce.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopStrengthReduce.cpp:56: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 32; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopStrengthReduce.cpp:3975:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PostOrderIterator.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAnalysisManager.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopStrengthReduce.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopStrengthReduce.cpp:56: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/IRSymtab.cpp: In function 'llvm::Expected upgrade(llvm::ArrayRef)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/IRSymtab.cpp:339:21: warning: redundant move in return statement [-Wredundant-move] 339 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/IRSymtab.cpp:339:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/IRSymtab.cpp:347:19: warning: redundant move in return statement [-Wredundant-move] 347 | return std::move(FC); | ~~~~~~~~~^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/IRSymtab.cpp:347:19: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/IRSymtab.cpp: In function 'llvm::Expected llvm::irsymtab::readBitcode(const llvm::BitcodeFileContents&)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/IRSymtab.cpp:381:19: warning: redundant move in return statement [-Wredundant-move] 381 | return std::move(FC); | ~~~~~~~~~^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/IRSymtab.cpp:381:19: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/DeclSpec.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaLambda.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/DeclSpec.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaLambda.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/DeclSpec.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaLambda.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/DeclSpec.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaLambda.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/DeclSpec.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaLambda.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/DeclSpec.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaLambda.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/NonNullParamChecker.cpp.o [ 61%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockPlacement.cpp.o [ 61%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CaptureTracking.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/DeclSpec.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaLambda.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::SmallDenseMap, 8, clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo>; DerivedT = llvm::SmallDenseMap, 8, clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo>; KeyT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy; ValueT = llvm::SmallVector; KeyInfoT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:948:26: required from 'void llvm::SmallDenseMap::copyFrom(const llvm::SmallDenseMap&) [with KeyT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy; ValueT = llvm::SmallVector; unsigned int InlineBuckets = 8; KeyInfoT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:835:5: required from 'llvm::SmallDenseMap::SmallDenseMap(const llvm::SmallDenseMap&) [with KeyT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy; ValueT = llvm::SmallVector; unsigned int InlineBuckets = 8; KeyInfoT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/ScopeInfo.h:329:3: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair >' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = clang::VarDecl*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = clang::VarDecl*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:665:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = clang::VarDecl*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/ScopeInfo.h:459:3: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ [ 61%] Linking CXX static library ../libLLVMLTO.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 61%] Built target LLVMLTO [ 61%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CmpInstAnalysis.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PriorityWorklist.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAnalysisManager.h:34, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopStrengthReduce.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopStrengthReduce.cpp:56: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PostOrderIterator.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAnalysisManager.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopStrengthReduce.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopStrengthReduce.cpp:56: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 61%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CostModel.cpp.o [ 61%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CodeMetrics.cpp.o [ 61%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ConstantFolding.cpp.o [ 61%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Delinearization.cpp.o [ 62%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DemandedBits.cpp.o [ 62%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripSymbols.cpp.o [ 62%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ThinLTOBitcodeWriter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PriorityWorklist.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAnalysisManager.h:34, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopUnrollPass.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopUnrollPass.cpp:473:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PostOrderIterator.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAnalysisManager.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopUnrollPass.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaLookup.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:321:55: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaLookup.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PriorityWorklist.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAnalysisManager.h:34, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopUnrollPass.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PostOrderIterator.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAnalysisManager.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopUnrollPass.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 62%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOObjectFile.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PriorityWorklist.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAnalysisManager.h:34, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopUnrollPass.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:145:24: required from 'bool llvm::SetVector::insert(const value_type&) [with T = std::pair; Vector = llvm::SmallVector, 4>; Set = llvm::SmallDenseSet, 4, llvm::DenseMapInfo > >; llvm::SetVector::value_type = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopUnrollPass.cpp:565:46: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PostOrderIterator.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAnalysisManager.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopUnrollPass.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 62%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaLookup.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaLookup.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaObjCProperty.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:321:55: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerMemIntrinsics.cpp.o In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaObjCProperty.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 62%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/WholeProgramDevirt.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaLookup.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaLookup.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaLookup.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaLookup.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaLookup.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaLookup.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaObjCProperty.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaObjCProperty.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaObjCProperty.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaObjCProperty.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaObjCProperty.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaObjCProperty.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaObjCProperty.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaObjCProperty.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PriorityWorklist.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAnalysisManager.h:34, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopUnrollPass.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PostOrderIterator.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAnalysisManager.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopUnrollPass.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/SampleProfile.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/SampleProfile.cpp:25: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/SampleProfile.cpp:717:64: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/SampleProfile.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/SampleProfile.cpp:25: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/MachOObjectFile.cpp: In static member function 'static llvm::Expected > llvm::object::MachOObjectFile::create(llvm::MemoryBufferRef, bool, bool, uint32_t, uint32_t)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/MachOObjectFile.cpp:1160:21: warning: redundant move in return statement [-Wredundant-move] 1160 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/MachOObjectFile.cpp:1160:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/MachOObjectFile.cpp:1161:19: warning: redundant move in return statement [-Wredundant-move] 1161 | return std::move(Obj); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/MachOObjectFile.cpp:1161:19: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/SampleProfile.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/SampleProfile.cpp:25: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/SampleProfile.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/SampleProfile.cpp:25: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 62%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LowerNonEmIntrinsics.cpp.o [ 62%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependenceAnalysis.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/MachOUniversal.cpp: In static member function 'static llvm::Expected > llvm::object::MachOUniversalBinary::create(llvm::MemoryBufferRef)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/MachOUniversal.cpp:109:21: warning: redundant move in return statement [-Wredundant-move] 109 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/MachOUniversal.cpp:109:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/MachOUniversal.cpp:110:19: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(Ret); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/MachOUniversal.cpp:110:19: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/SampleProfile.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/SampleProfile.cpp:25: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 32; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/SampleProfile.cpp:1114:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/SampleProfile.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/SampleProfile.cpp:25: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 62%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DivergenceAnalysis.cpp.o [ 62%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DomPrinter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 62%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ModuleSymbolTable.cpp.o [ 62%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DominanceFrontier.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/CodeMetrics.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/CodeMetrics.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/CodeMetrics.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/CodeMetrics.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:39, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/Delinearization.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:39, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/Delinearization.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/SampleProfile.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/SampleProfile.cpp:25: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/SampleProfile.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/SampleProfile.cpp:25: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 62%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Object.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineBlockPlacement.cpp:49: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 62%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerSwitch.cpp.o [ 62%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Mem2Reg.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 62%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MetaRenamer.cpp.o [ 62%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaOpenMP.cpp.o [ 62%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaOverload.cpp.o [ 62%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaPseudoObject.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/IPO/ThinLTOBitcodeWriter.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp:132:73: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BranchFolding.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineBlockPlacement.cpp:28: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BranchFolding.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineBlockPlacement.cpp:28: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/SelectorExtras.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/SelectorExtras.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/SelectorExtras.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/SelectorExtras.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 62%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaStmt.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BranchFolding.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineBlockPlacement.cpp:28: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BranchFolding.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineBlockPlacement.cpp:28: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Attributes.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Module.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/WholeProgramDevirt.cpp:44: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/WholeProgramDevirt.cpp:919:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Constant*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/WholeProgramDevirt.cpp:1138:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/WholeProgramDevirt.cpp:1264:79: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/WholeProgramDevirt.cpp:1278:56: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BranchFolding.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineBlockPlacement.cpp:28: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BranchFolding.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineBlockPlacement.cpp:28: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ [ 62%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaStmtAsm.cpp.o [ 62%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnswitch.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/WholeProgramDevirt.cpp:44: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/IPO/WholeProgramDevirt.cpp:44: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 62%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ObjectFile.cpp.o [ 62%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/RecordStreamer.cpp.o [ 62%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolicFile.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BranchFolding.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineBlockPlacement.cpp:28: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/BranchFolding.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineBlockPlacement.cpp:28: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 62%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ModuleUtils.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/ModuleSymbolTable.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ModuleSymbolTable.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/ModuleSymbolTable.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ModuleSymbolTable.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallBitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/DependenceAnalysis.h:43, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/DependenceAnalysis.cpp:54: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallBitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/DependenceAnalysis.h:43, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/DependenceAnalysis.cpp:54: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/DominanceFrontier.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/DominanceFrontier.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:391:21: required from 'bool llvm::DominatorTreeBase::properlyDominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/DominanceFrontierImpl.h:218:34: required from 'const DomSetType& llvm::ForwardDominanceFrontierBase::calculate(const DomTreeT&, const DomTreeNodeT*) [with BlockT = llvm::BasicBlock; llvm::ForwardDominanceFrontierBase::DomSetType = std::set, std::allocator >; llvm::ForwardDominanceFrontierBase::DomTreeT = llvm::DominatorTreeBase; llvm::ForwardDominanceFrontierBase::DomTreeNodeT = llvm::DomTreeNodeBase]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/DominanceFrontier.cpp:26:16: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/DominanceFrontier.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/DominanceFrontier.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ [ 62%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/NameAnonGlobals.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/ModuleSymbolTable.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ModuleSymbolTable.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/ModuleSymbolTable.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ModuleSymbolTable.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ObjectFile.cpp: In static member function 'static llvm::Expected > llvm::object::ObjectFile::createObjectFile(llvm::StringRef)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ObjectFile.cpp:162:21: warning: redundant move in return statement [-Wredundant-move] 162 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ObjectFile.cpp:162:21: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/ModuleSymbolTable.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ModuleSymbolTable.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/ModuleSymbolTable.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/ModuleSymbolTable.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/RecordStreamer.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/RecordStreamer.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/RecordStreamer.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/RecordStreamer.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/RecordStreamer.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/RecordStreamer.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/RecordStreamer.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/RecordStreamer.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 62%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolSize.cpp.o [ 62%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaStmtAttr.cpp.o [ 62%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplate.cpp.o [ 62%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplateDeduction.cpp.o [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/NonnullGlobalConstantsChecker.cpp.o [ 62%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/EHPersonalities.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/SymbolicFile.cpp: In static member function 'static llvm::Expected > llvm::object::SymbolicFile::createSymbolicFile(llvm::MemoryBufferRef, llvm::file_magic, llvm::LLVMContext*)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/SymbolicFile.cpp:81:23: warning: redundant move in return statement [-Wredundant-move] 81 | return std::move(Obj); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/SymbolicFile.cpp:81:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/SymbolicFile.cpp:87:23: warning: redundant move in return statement [-Wredundant-move] 87 | return std::move(Obj); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/SymbolicFile.cpp:87:23: note: remove 'std::move' call [ 62%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/GlobalsModRef.cpp.o [ 62%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IVUsers.cpp.o [ 62%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IndirectCallPromotionAnalysis.cpp.o [ 62%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InlineCost.cpp.o [ 62%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstCount.cpp.o [ 62%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WasmObjectFile.cpp.o [ 62%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstructionSimplify.cpp.o [ 62%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Interval.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DerivedTypes.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/ModuleUtils.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned char]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/ModuleUtils.cpp:250:35: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopVersioningLICM.cpp.o [ 62%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerAtomic.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/EHPersonalities.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/EHPersonalities.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/EHPersonalities.cpp:94:46: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/EHPersonalities.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/EHPersonalities.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 62%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerExpectIntrinsic.cpp.o [ 63%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBranchProbabilityInfo.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/WasmObjectFile.cpp: In static member function 'static llvm::Expected > llvm::object::ObjectFile::createWasmObjectFile(llvm::MemoryBufferRef)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/WasmObjectFile.cpp:41:21: warning: redundant move in return statement [-Wredundant-move] 41 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/WasmObjectFile.cpp:41:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/WasmObjectFile.cpp:43:19: warning: redundant move in return statement [-Wredundant-move] 43 | return std::move(ObjectFile); | ~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/WasmObjectFile.cpp:43:19: note: remove 'std::move' call [ 63%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/OrderedInstructions.cpp.o [ 63%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PredicateInfo.cpp.o [ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplateInstantiate.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopUnswitch.cpp:29: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::Loop; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:643:51: required from 'LoopT* llvm::LoopInfoBase::AllocateLoop(ArgsTy&& ...) [with ArgsTy = {}; BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopUnswitch.cpp:884:33: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopUnswitch.cpp:29: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplateInstantiateDecl.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopUnswitch.cpp:29: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopUnswitch.cpp:29: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplateVariadic.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Function.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/CallSite.h:34, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/MemoryLocation.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/AliasAnalysis.h:44, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/GlobalsModRef.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/GlobalsModRef.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::SmallDenseMap; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::GlobalValue*; ValueT = llvm::ModRefInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:948:26: required from 'void llvm::SmallDenseMap::copyFrom(const llvm::SmallDenseMap&) [with KeyT = const llvm::GlobalValue*; ValueT = llvm::ModRefInfo; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:835:5: required from 'llvm::SmallDenseMap::SmallDenseMap(const llvm::SmallDenseMap&) [with KeyT = const llvm::GlobalValue*; ValueT = llvm::ModRefInfo; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/GlobalsModRef.cpp:70:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ [ 63%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PromoteMemoryToRegister.cpp.o [ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaType.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOverload.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:321:55: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOverload.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/AssumptionCache.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/InlineCost.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/InlineCost.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/AssumptionCache.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/InlineCost.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/InlineCost.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PriorityWorklist.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAnalysisManager.h:34, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/IVUsers.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/IVUsers.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PostOrderIterator.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAnalysisManager.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/IVUsers.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/IVUsers.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaStmtAsm.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:321:55: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaStmtAsm.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOpenMP.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:321:55: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOpenMP.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 63%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WindowsResource.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOverload.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOverload.cpp:10790:50: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOverload.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOpenMP.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOpenMP.cpp:11312:37: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOpenMP.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOverload.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOverload.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaStmtAsm.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaStmtAsm.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/TypeLocBuilder.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOpenMP.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOpenMP.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOverload.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOverload.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOverload.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOverload.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOverload.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOverload.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaStmtAsm.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaStmtAsm.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaStmtAsm.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaStmtAsm.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaStmtAsm.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaStmtAsm.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOpenMP.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOpenMP.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOpenMP.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOpenMP.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOpenMP.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOpenMP.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 63%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IntervalPartition.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOverload.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOverload.cpp:560:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOverload.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaPseudoObject.cpp:33: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:321:55: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaPseudoObject.cpp:33: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 63%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCombiner.cpp.o [ 63%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IteratedDominanceFrontier.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaPseudoObject.cpp:33: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaPseudoObject.cpp:33: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 63%] Linking CXX static library ../../libLLVMipo.a [ 63%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerGuardIntrinsic.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 63%] Built target LLVMipo [ 63%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MemCpyOptimizer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclarationName.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclBase.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOpenMP.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = clang::ValueDecl*; ValueT = clang::Expr*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = clang::ValueDecl*; ValueT = clang::Expr*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:695:7: required from 'llvm::DenseMap& llvm::DenseMap::operator=(const llvm::DenseMap&) [with KeyT = clang::ValueDecl*; ValueT = clang::Expr*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOpenMP.cpp:2870:63: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOpenMP.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 4]' /usr/include/c++/10.3.1/bits/stl_pair.h:314:17: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOpenMP.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/PredicateInfo.h:54, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/PredicateInfo.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/PredicateInfo.cpp:457:23: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/PredicateInfo.h:54, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/PredicateInfo.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaPseudoObject.cpp:33: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaPseudoObject.cpp:33: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaPseudoObject.cpp:33: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaPseudoObject.cpp:33: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaPseudoObject.cpp:33: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaPseudoObject.cpp:33: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOpenMP.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::ObjCDictionaryElement]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:11767:27: required from 'clang::ExprResult clang::TreeTransform::TransformObjCDictionaryLiteral(clang::ObjCDictionaryLiteral*) [with Derived = {anonymous}::TransformExprToCaptures; clang::ExprResult = clang::ActionResult]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build/tools/clang/include/clang/AST/StmtNodes.inc:639:1: required from 'clang::ExprResult clang::TreeTransform::TransformExpr(clang::Expr*) [with Derived = {anonymous}::TransformExprToCaptures; clang::ExprResult = clang::ActionResult]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOpenMP.cpp:10504:67: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::ObjCDictionaryElement' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Lookup.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOpenMP.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprObjC.h:239:8: note: 'struct clang::ObjCDictionaryElement' declared here 239 | struct ObjCDictionaryElement { | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/InstructionSimplify.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/User.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/InstructionSimplify.h:35, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/InstructionSimplify.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/WindowsResource.cpp: In static member function 'static llvm::Expected > llvm::object::WindowsResource::createWindowsResource(llvm::MemoryBufferRef)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/WindowsResource.cpp:56:19: warning: redundant move in return statement [-Wredundant-move] 56 | return std::move(Ret); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/WindowsResource.cpp:56:19: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/WindowsResource.cpp: In static member function 'static llvm::Expected llvm::object::ResourceEntryRef::create(llvm::BinaryStreamRef, const llvm::object::WindowsResource*)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/WindowsResource.cpp:74:21: warning: redundant move in return statement [-Wredundant-move] 74 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/WindowsResource.cpp:74:21: note: remove 'std::move' call [ 63%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergeICmps.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/WindowsResource.cpp: In function 'llvm::Expected > llvm::object::writeWindowsResourceCOFF(llvm::COFF::MachineTypes, const llvm::object::WindowsResourceParser&)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/WindowsResource.cpp:720:21: warning: redundant move in return statement [-Wredundant-move] 720 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Object/WindowsResource.cpp:720:21: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaStmtAttr.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaStmtAttr.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopVersioningLICM.cpp:63: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopVersioningLICM.cpp:63: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 63%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngine.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:319:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:474:78: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOpenMP.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:12758:14: required from 'clang::StmtResult clang::TreeTransform::TransformCapturedStmt(clang::CapturedStmt*) [with Derived = {anonymous}::TransformExprToCaptures; clang::StmtResult = clang::ActionResult]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build/tools/clang/include/clang/AST/StmtNodes.inc:73:1: required from 'clang::StmtResult clang::TreeTransform::TransformStmt(clang::Stmt*) [with Derived = {anonymous}::TransformExprToCaptures; clang::StmtResult = clang::ActionResult]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:12162:47: required from 'clang::ExprResult clang::TreeTransform::TransformBlockExpr(clang::BlockExpr*) [with Derived = {anonymous}::TransformExprToCaptures; clang::ExprResult = clang::ActionResult]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build/tools/clang/include/clang/AST/StmtNodes.inc:195:1: required from 'clang::ExprResult clang::TreeTransform::TransformExpr(clang::Expr*) [with Derived = {anonymous}::TransformExprToCaptures; clang::ExprResult = clang::ActionResult]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOpenMP.cpp:10504:67: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOpenMP.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaStmtAttr.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaStmtAttr.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaStmtAttr.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaStmtAttr.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclarationName.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclBase.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOpenMP.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::SmallDenseMap, 8, clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo>; DerivedT = llvm::SmallDenseMap, 8, clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo>; KeyT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy; ValueT = llvm::SmallVector; KeyInfoT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:948:26: required from 'void llvm::SmallDenseMap::copyFrom(const llvm::SmallDenseMap&) [with KeyT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy; ValueT = llvm::SmallVector; unsigned int InlineBuckets = 8; KeyInfoT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:835:5: required from 'llvm::SmallDenseMap::SmallDenseMap(const llvm::SmallDenseMap&) [with KeyT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy; ValueT = llvm::SmallVector; unsigned int InlineBuckets = 8; KeyInfoT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/ScopeInfo.h:329:3: required from 'clang::ExprResult clang::TreeTransform::TransformLambdaExpr(clang::LambdaExpr*) [with Derived = {anonymous}::TransformExprToCaptures; clang::ExprResult = clang::ActionResult]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build/tools/clang/include/clang/AST/StmtNodes.inc:573:1: required from 'clang::ExprResult clang::TreeTransform::TransformExpr(clang::Expr*) [with Derived = {anonymous}::TransformExprToCaptures; clang::ExprResult = clang::ActionResult]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOpenMP.cpp:10504:67: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair >' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaStmtAttr.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaStmtAttr.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = clang::VarDecl*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = clang::VarDecl*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:665:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = clang::VarDecl*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/ScopeInfo.h:459:3: required from 'clang::ExprResult clang::TreeTransform::TransformLambdaExpr(clang::LambdaExpr*) [with Derived = {anonymous}::TransformExprToCaptures; clang::ExprResult = clang::ActionResult]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build/tools/clang/include/clang/AST/StmtNodes.inc:573:1: required from 'clang::ExprResult clang::TreeTransform::TransformExpr(clang::Expr*) [with Derived = {anonymous}::TransformExprToCaptures; clang::ExprResult = clang::ActionResult]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOpenMP.cpp:10504:67: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 63%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Execution.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/NonnullGlobalConstantsChecker.cpp:25: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/NonnullGlobalConstantsChecker.cpp:25: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOpenMP.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:515:5: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = clang::OMPDependClause*; ValueArgs = {llvm::SmallVector, 4>}; DerivedT = llvm::DenseMap, 4> >; KeyT = clang::OMPDependClause*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:215:25: required from 'std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {llvm::SmallVector, 4>}; DerivedT = llvm::DenseMap, 4> >; KeyT = clang::OMPDependClause*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:199:23: required from 'std::pair, bool> llvm::DenseMapBase::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::DenseMap, 4> >; KeyT = clang::OMPDependClause*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOpenMP.cpp:554:50: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaOpenMP.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/NonnullGlobalConstantsChecker.cpp:25: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/NonnullGlobalConstantsChecker.cpp:25: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopVersioningLICM.cpp:63: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LoopVersioningLICM.cpp:63: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 63%] Building CXX object lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/MCJIT.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaStmt.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:321:55: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaStmt.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/LowerGuardIntrinsic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LowerGuardIntrinsic.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::OperandBundleDefT]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LowerGuardIntrinsic.cpp:75:69: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_list >::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/LowerGuardIntrinsic.cpp:107:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaStmt.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaStmt.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaStmt.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaStmt.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaStmt.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaStmt.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaStmt.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaStmt.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 63%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBranchProbabilityInfo.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/IteratedDominanceFrontier.h:27, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/IteratedDominanceFrontier.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, unsigned int>]': /usr/include/c++/10.3.1/bits/stl_queue.h:650:13: required from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(std::priority_queue<_Tp, _Sequence, _Compare>::value_type&&) [with _Tp = std::pair*, unsigned int>; _Sequence = llvm::SmallVector*, unsigned int>, 32>; _Compare = llvm::less_second; std::priority_queue<_Tp, _Sequence, _Compare>::value_type = std::pair*, unsigned int>]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/IteratedDominanceFrontier.cpp:32:14: required from 'void llvm::IDFCalculator::calculate(llvm::SmallVectorImpl&) [with NodeTy = llvm::BasicBlock*; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/IteratedDominanceFrontier.cpp:91:16: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/IteratedDominanceFrontier.h:27, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/IteratedDominanceFrontier.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, unsigned int>' declared here 211 | struct pair | ^~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 63%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ExecutionUtils.cpp.o [ 63%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergedLoadStoreMotion.cpp.o [ 63%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IndirectionUtils.cpp.o [ 63%] Linking CXX static library ../libLLVMObject.a [ 63%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/NullResolver.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 63%] Built target LLVMObject make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 63%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/JITSymbol.cpp.o [ 63%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripGCRelocates.cpp.o [ 63%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/NullabilityChecker.cpp.o [ 63%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SSAUpdater.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineCombiner.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/ExecutionEngine.cpp: In member function 'void llvm::ExecutionEngine::StoreValueToMemory(const llvm::GenericValue&, llvm::GenericValue*, llvm::Type*)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/ExecutionEngine.cpp:1065:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::GenericValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1065 | memcpy(Ptr, Val.IntVal.getRawData(), 10); | ^ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/ExecutionEngine.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/GenericValue.h:24:8: note: 'struct llvm::GenericValue' declared here 24 | struct GenericValue { | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TypeLocBuilder.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TypeLocBuilder.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclTemplate.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/TemplateDeduction.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = clang::SourceRange]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:4311:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclTemplate.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/TemplateDeduction.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclTemplate.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/TemplateDeduction.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclTemplate.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/TemplateDeduction.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclTemplate.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/TemplateDeduction.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclTemplate.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/TemplateDeduction.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclTemplate.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/TemplateDeduction.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclTemplate.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/TemplateDeduction.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclTemplate.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/TemplateDeduction.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 63%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/Target.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:321:55: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:1321:78: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:1405:50: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 63%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetIntrinsicInfo.cpp.o [ 63%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RTDyldMemoryManager.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In member function 'llvm::Expected llvm::orc::JITCompileCallbackManager::getAvailableTrampolineAddr()': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:147:25: warning: redundant move in return statement [-Wredundant-move] 147 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:147:25: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclTemplate.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/TemplateDeduction.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::ObjCDictionaryElement]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:11767:27: required from 'clang::ExprResult clang::TreeTransform::TransformObjCDictionaryLiteral(clang::ObjCDictionaryLiteral*) [with Derived = {anonymous}::SubstituteDeducedTypeTransform; clang::ExprResult = clang::ActionResult]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build/tools/clang/include/clang/AST/StmtNodes.inc:639:1: required from 'clang::ExprResult clang::TreeTransform::TransformExpr(clang::Expr*) [with Derived = {anonymous}::SubstituteDeducedTypeTransform; clang::ExprResult = clang::ActionResult]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:4625:38: required from 'clang::QualType clang::TreeTransform::TransformConstantArrayType(clang::TypeLocBuilder&, clang::ConstantArrayTypeLoc) [with Derived = {anonymous}::SubstituteDeducedTypeTransform]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/TypeNodes.def:71:1: required from 'clang::QualType clang::TreeTransform::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) [with Derived = {anonymous}::SubstituteDeducedTypeTransform]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:4156:35: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::ObjCDictionaryElement' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Lookup.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprObjC.h:239:8: note: 'struct clang::ObjCDictionaryElement' declared here 239 | struct ObjCDictionaryElement { | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/AliasAnalysis.h:43, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/MemCpyOptimizer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/MemCpyOptimizer.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PredIteratorCache.h:53:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/AliasAnalysis.h:42, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/MemCpyOptimizer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/MemCpyOptimizer.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineCombiner.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineCombiner.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineCombiner.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineCombiner.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineCombiner.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineCombiner.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclTemplate.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/TemplateDeduction.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:12758:14: required from 'clang::StmtResult clang::TreeTransform::TransformCapturedStmt(clang::CapturedStmt*) [with Derived = {anonymous}::SubstituteDeducedTypeTransform; clang::StmtResult = clang::ActionResult]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build/tools/clang/include/clang/AST/StmtNodes.inc:73:1: required from 'clang::StmtResult clang::TreeTransform::TransformStmt(clang::Stmt*) [with Derived = {anonymous}::SubstituteDeducedTypeTransform; clang::StmtResult = clang::ActionResult]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:12162:47: required from 'clang::ExprResult clang::TreeTransform::TransformBlockExpr(clang::BlockExpr*) [with Derived = {anonymous}::SubstituteDeducedTypeTransform; clang::ExprResult = clang::ActionResult]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build/tools/clang/include/clang/AST/StmtNodes.inc:195:1: required from 'clang::ExprResult clang::TreeTransform::TransformExpr(clang::Expr*) [with Derived = {anonymous}::SubstituteDeducedTypeTransform; clang::ExprResult = clang::ActionResult]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:4625:38: required from 'clang::QualType clang::TreeTransform::TransformConstantArrayType(clang::TypeLocBuilder&, clang::ConstantArrayTypeLoc) [with Derived = {anonymous}::SubstituteDeducedTypeTransform]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/TypeNodes.def:71:1: required from 'clang::QualType clang::TreeTransform::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) [with Derived = {anonymous}::SubstituteDeducedTypeTransform]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:4156:35: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclTemplate.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/TemplateDeduction.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 63%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyld.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 63%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NaryReassociate.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplate.cpp:12: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplate.cpp:12: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineCombiner.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineCombiner.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 63%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NewGVN.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplate.cpp:12: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplate.cpp:12: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplate.cpp:12: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplate.cpp:12: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplate.cpp:12: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplate.cpp:12: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateVariadic.cpp:12: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, clang::SourceLocation>]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateVariadic.cpp:67:37: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateVariadic.cpp:12: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, clang::SourceLocation>' declared here 211 | struct pair | ^~~~ [ 63%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PartiallyInlineLibCalls.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/BranchProbabilityInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LazyBranchProbabilityInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LazyBranchProbabilityInfo.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/BranchProbabilityInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LazyBranchProbabilityInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LazyBranchProbabilityInfo.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaType.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaType.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateVariadic.cpp:12: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateVariadic.cpp:12: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 64%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PlaceSafepoints.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/SSAUpdater.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/SSAUpdater.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/SSAUpdater.cpp:113:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/SSAUpdater.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/SSAUpdater.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateVariadic.cpp:12: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateVariadic.cpp:12: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateVariadic.cpp:12: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateVariadic.cpp:12: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateVariadic.cpp:12: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateVariadic.cpp:12: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaType.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaType.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaType.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaType.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaType.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TypeLocBuilder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaType.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 64%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reassociate.cpp.o [ 64%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetLoweringObjectFile.cpp.o [ 65%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachine.cpp.o [ 65%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachineC.cpp.o [ 65%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBlockFrequencyInfo.cpp.o [ 65%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCopyPropagation.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Overload.h:321:55: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/SSAUpdater.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/SSAUpdater.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/SSAUpdaterImpl.h:136:64: required from 'llvm::SSAUpdaterImpl::BBInfo* llvm::SSAUpdaterImpl::BuildBlockList(llvm::SSAUpdaterImpl::BlkT*, llvm::SSAUpdaterImpl::BlockListTy*) [with UpdaterT = llvm::SSAUpdater; llvm::SSAUpdaterImpl::BlkT = llvm::BasicBlock; llvm::SSAUpdaterImpl::BlockListTy = llvm::SmallVectorImpl::BBInfo*>]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/SSAUpdaterImpl.h:96:27: required from 'llvm::SSAUpdaterImpl::ValT llvm::SSAUpdaterImpl::GetValue(llvm::SSAUpdaterImpl::BlkT*) [with UpdaterT = llvm::SSAUpdater; llvm::SSAUpdaterImpl::ValT = llvm::Value*; llvm::SSAUpdaterImpl::BlkT = llvm::BasicBlock]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/SSAUpdater.cpp:325:26: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/SSAUpdater.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/SSAUpdater.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplate.cpp:12: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::ObjCDictionaryElement]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:11767:27: required from 'clang::ExprResult clang::TreeTransform::TransformObjCDictionaryLiteral(clang::ObjCDictionaryLiteral*) [with Derived = {anonymous}::CurrentInstantiationRebuilder; clang::ExprResult = clang::ActionResult]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build/tools/clang/include/clang/AST/StmtNodes.inc:639:1: required from 'clang::ExprResult clang::TreeTransform::TransformExpr(clang::Expr*) [with Derived = {anonymous}::CurrentInstantiationRebuilder; clang::ExprResult = clang::ActionResult]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplate.cpp:9758:35: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::ObjCDictionaryElement' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Lookup.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplate.cpp:12: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprObjC.h:239:8: note: 'struct clang::ObjCDictionaryElement' declared here 239 | struct ObjCDictionaryElement { | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h:27, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp:77: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PredIteratorCache.h:53:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h:27, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp:77: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 65%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/ExternalFunctions.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp: In member function 'llvm::Expected > llvm::RuntimeDyldImpl::loadObjectImpl(const llvm::object::ObjectFile&)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:196:23: warning: redundant move in return statement [-Wredundant-move] 196 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:196:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:253:27: warning: redundant move in return statement [-Wredundant-move] 253 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:253:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:291:27: warning: redundant move in return statement [-Wredundant-move] 291 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:291:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:313:21: warning: redundant move in return statement [-Wredundant-move] 313 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:313:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:355:21: warning: redundant move in return statement [-Wredundant-move] 355 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:355:21: note: remove 'std::move' call [ 66%] Linking CXX static library ../../libLLVMMCJIT.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 66%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Interpreter.cpp.o [ 66%] Built target LLVMMCJIT [ 66%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reg2Mem.cpp.o [ 67%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SanitizerStats.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplate.cpp:12: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:12758:14: required from 'clang::StmtResult clang::TreeTransform::TransformCapturedStmt(clang::CapturedStmt*) [with Derived = {anonymous}::CurrentInstantiationRebuilder; clang::StmtResult = clang::ActionResult]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build/tools/clang/include/clang/AST/StmtNodes.inc:73:1: required from 'clang::StmtResult clang::TreeTransform::TransformStmt(clang::Stmt*) [with Derived = {anonymous}::CurrentInstantiationRebuilder; clang::StmtResult = clang::ActionResult]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:12162:47: required from 'clang::ExprResult clang::TreeTransform::TransformBlockExpr(clang::BlockExpr*) [with Derived = {anonymous}::CurrentInstantiationRebuilder; clang::ExprResult = clang::ActionResult]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build/tools/clang/include/clang/AST/StmtNodes.inc:195:1: required from 'clang::ExprResult clang::TreeTransform::TransformExpr(clang::Expr*) [with Derived = {anonymous}::CurrentInstantiationRebuilder; clang::ExprResult = clang::ActionResult]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplate.cpp:9758:35: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplate.cpp:12: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 67%] Building CXX object lib/Target/JSBackend/CMakeFiles/LLVMJSBackendCodeGen.dir/AllocaManager.cpp.o [ 67%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngineBindings.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::ObjCDictionaryElement]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:11767:27: required from 'clang::ExprResult clang::TreeTransform::TransformObjCDictionaryLiteral(clang::ObjCDictionaryLiteral*) [with Derived = {anonymous}::TemplateInstantiator; clang::ExprResult = clang::ActionResult]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build/tools/clang/include/clang/AST/StmtNodes.inc:639:1: required from 'clang::ExprResult clang::TreeTransform::TransformExpr(clang::Expr*) [with Derived = {anonymous}::TemplateInstantiator; clang::ExprResult = clang::ActionResult]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:1215:68: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::ObjCDictionaryElement' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Lookup.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprObjC.h:239:8: note: 'struct clang::ObjCDictionaryElement' declared here 239 | struct ObjCDictionaryElement { | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/TreeTransform.h:12758:14: required from 'clang::StmtResult clang::TreeTransform::TransformCapturedStmt(clang::CapturedStmt*) [with Derived = {anonymous}::TemplateInstantiator; clang::StmtResult = clang::ActionResult]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build/tools/clang/include/clang/AST/StmtNodes.inc:73:1: required from 'clang::StmtResult clang::TreeTransform::TransformStmt(clang::Stmt*) [with Derived = {anonymous}::TemplateInstantiator; clang::StmtResult = clang::ActionResult]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:2764:38: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclarationName.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclBase.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/SemaInternal.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::SmallDenseMap, 8, clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo>; DerivedT = llvm::SmallDenseMap, 8, clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo>; KeyT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy; ValueT = llvm::SmallVector; KeyInfoT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:948:26: required from 'void llvm::SmallDenseMap::copyFrom(const llvm::SmallDenseMap&) [with KeyT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy; ValueT = llvm::SmallVector; unsigned int InlineBuckets = 8; KeyInfoT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:835:5: required from 'llvm::SmallDenseMap::SmallDenseMap(const llvm::SmallDenseMap&) [with KeyT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy; ValueT = llvm::SmallVector; unsigned int InlineBuckets = 8; KeyInfoT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/ScopeInfo.h:329:3: required from 'clang::ExprResult clang::TreeTransform::TransformLambdaExpr(clang::LambdaExpr*) [with Derived = {anonymous}::TemplateInstantiator; clang::ExprResult = clang::ActionResult]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:916:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair >' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = clang::VarDecl*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = clang::VarDecl*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:665:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = clang::VarDecl*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/ScopeInfo.h:459:3: required from 'clang::ExprResult clang::TreeTransform::TransformLambdaExpr(clang::LambdaExpr*) [with Derived = {anonymous}::TemplateInstantiator; clang::ExprResult = clang::ActionResult]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:916:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/TargetMachine.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplate.cpp: In member function 'bool clang::Sema::CheckSpecializationInstantiationRedecl(clang::SourceLocation, clang::TemplateSpecializationKind, clang::NamedDecl*, clang::TemplateSpecializationKind, clang::SourceLocation, bool&)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplate.cpp:7833:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 7833 | switch (PrevTSK) { | ^~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Sema/SemaTemplate.cpp:7871:3: note: here 7871 | case TSK_ExplicitInstantiationDefinition: | ^~~~ [ 67%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcABISupport.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/BlockFrequencyInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LazyBlockFrequencyInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LazyBlockFrequencyInfo.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/BlockFrequencyInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LazyBlockFrequencyInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LazyBlockFrequencyInfo.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/NewGVN.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/NewGVN.cpp:55: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/NewGVN.cpp:1992:73: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/NewGVN.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/NewGVN.cpp:55: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/NaryReassociate.h:82, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/NaryReassociate.cpp:79: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/NaryReassociate.h:82, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/NaryReassociate.cpp:79: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Target/TargetMachine.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/TargetMachine.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Target/TargetMachine.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/TargetMachine.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 67%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyCallGraph.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Target/TargetMachine.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/TargetMachine.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Target/TargetMachine.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/TargetMachine.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineCopyPropagation.cpp:25: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp:30: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp:30: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/Reassociate.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/Reassociate.cpp:23: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 32; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/Reassociate.cpp:2275:41: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/Reassociate.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/Reassociate.cpp:23: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp:30: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp:30: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 67%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcCBindings.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/Reassociate.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/Reassociate.cpp:23: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; DerivedT = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:665:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:54:7: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/Reassociate.h:28, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/Reassociate.cpp:23: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair >' declared here 34 | template class DenseSetPair : public DenseSetEmpty { | ^~~~~~~~~~~~ [ 67%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcError.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/NewGVN.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/NewGVN.cpp:55: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/NewGVN.cpp:3849:24: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/NewGVN.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/NewGVN.cpp:55: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/NewGVN.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/NewGVN.cpp:55: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::Value*; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/GVNExpression.h:205:79: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/NewGVN.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/NewGVN.cpp:55: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/IRBuilder.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/SanitizerStats.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/SanitizerStats.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/SanitizerStats.cpp:40:69: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Constant*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/SanitizerStats.cpp:56:23: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 68%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcMCJITReplacement.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/TargetLoweringObjectFile.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/TargetLoweringObjectFile.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ [ 68%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Pass.h:32, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/PlaceSafepoints.cpp:51: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Pass.h:32, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/PlaceSafepoints.cpp:51: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 68%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldCOFF.cpp.o [ 68%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldELF.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineCopyPropagation.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineCopyPropagation.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineCopyPropagation.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineCopyPropagation.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/TargetLoweringObjectFile.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/TargetLoweringObjectFile.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/TargetLoweringObjectFile.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/TargetLoweringObjectFile.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 68%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyCFG.cpp.o [ 68%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyIndVar.cpp.o [ 68%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyInstructions.cpp.o [ 68%] Building CXX object lib/Target/JSBackend/CMakeFiles/LLVMJSBackendCodeGen.dir/ExpandBigSwitches.cpp.o [ 68%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyLibCalls.cpp.o [ 68%] Linking CXX static library ../../libLLVMInterpreter.a In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/Orc/OrcCBindings.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In member function 'llvm::Expected llvm::orc::JITCompileCallbackManager::getAvailableTrampolineAddr()': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:147:25: warning: redundant move in return statement [-Wredundant-move] 147 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:147:25: note: remove 'std::move' call make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 68%] Built target LLVMInterpreter [ 68%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SplitModule.cpp.o [ 68%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/GDBRegistrationListener.cpp.o [ 68%] Linking CXX static library ../libLLVMTarget.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 68%] Built target LLVMTarget [ 68%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/SectionMemoryManager.cpp.o [ 68%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/RewriteStatepointsForGC.cpp.o [ 68%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCSE.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In member function 'virtual llvm::Expected > llvm::RuntimeDyldELF::processRelocationRef(unsigned int, llvm::object::relocation_iterator, const llvm::object::ObjectFile&, llvm::RuntimeDyldImpl::ObjSectionToIDMap&, llvm::RuntimeDyldImpl::StubMap&)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1432:29: warning: redundant move in return statement [-Wredundant-move] 1432 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1432:29: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1546:25: warning: redundant move in return statement [-Wredundant-move] 1546 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1546:25: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1559:27: warning: redundant move in return statement [-Wredundant-move] 1559 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1559:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1562:27: warning: redundant move in return statement [-Wredundant-move] 1562 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1562:27: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LazyCallGraph.h:38, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LazyCallGraph.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LazyCallGraph.cpp:763:55: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LazyCallGraph.h:38, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LazyCallGraph.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LazyCallGraph.h:38, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LazyCallGraph.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LazyCallGraph.cpp:1196:50: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LazyCallGraph.h:38, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LazyCallGraph.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In instantiation of 'llvm::Expected > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:194:73: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:157:23: warning: redundant move in return statement [-Wredundant-move] 157 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:157:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:180:23: warning: redundant move in return statement [-Wredundant-move] 180 | return std::move(Obj); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:180:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In instantiation of 'llvm::Expected > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:197:73: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:157:23: warning: redundant move in return statement [-Wredundant-move] 157 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:157:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:180:23: warning: redundant move in return statement [-Wredundant-move] 180 | return std::move(Obj); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:180:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In instantiation of 'llvm::Expected > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:200:73: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:157:23: warning: redundant move in return statement [-Wredundant-move] 157 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:157:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:180:23: warning: redundant move in return statement [-Wredundant-move] 180 | return std::move(Obj); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:180:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In instantiation of 'llvm::Expected > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:203:73: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:157:23: warning: redundant move in return statement [-Wredundant-move] 157 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:157:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:180:23: warning: redundant move in return statement [-Wredundant-move] 180 | return std::move(Obj); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:180:23: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/Orc/OrcCBindings.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::JITSymbol llvm::orc::CompileOnDemandLayer::findSymbol(llvm::StringRef, bool) [with BaseLayerT = llvm::orc::IRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:210:56: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:267:29: warning: redundant move in return statement [-Wredundant-move] 267 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:267:29: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1289:56: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In instantiation of 'static llvm::Expected > > {anonymous}::DyldELFObject::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:155:34: required from 'llvm::Expected > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:194:73: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:106:23: warning: redundant move in return statement [-Wredundant-move] 106 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:106:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:109:23: warning: redundant move in return statement [-Wredundant-move] 109 | return std::move(Ret); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:109:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In instantiation of 'static llvm::Expected > > {anonymous}::DyldELFObject::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:155:34: required from 'llvm::Expected > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:197:73: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:106:23: warning: redundant move in return statement [-Wredundant-move] 106 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:106:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:109:23: warning: redundant move in return statement [-Wredundant-move] 109 | return std::move(Ret); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:109:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In instantiation of 'static llvm::Expected > > {anonymous}::DyldELFObject::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:155:34: required from 'llvm::Expected > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:200:73: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:106:23: warning: redundant move in return statement [-Wredundant-move] 106 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:106:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:109:23: warning: redundant move in return statement [-Wredundant-move] 109 | return std::move(Ret); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:109:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In instantiation of 'static llvm::Expected > > {anonymous}::DyldELFObject::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:155:34: required from 'llvm::Expected > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:203:73: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:106:23: warning: redundant move in return statement [-Wredundant-move] 106 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:106:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:109:23: warning: redundant move in return statement [-Wredundant-move] 109 | return std::move(Ret); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:109:23: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCheckerImpl.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:11: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/RuntimeDyldChecker.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/Orc/OrcMCJITReplacement.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h: In instantiation of 'llvm::JITSymbol llvm::orc::LazyEmittingLayer::EmissionDeferredModule::find(llvm::StringRef, bool, BaseLayerT&) [with BaseLayerT = llvm::orc::IRCompileLayer]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h:247:42: required from 'llvm::JITSymbol llvm::orc::LazyEmittingLayer::findSymbol(const string&, bool) [with BaseLayerT = llvm::orc::IRCompileLayer; std::string = std::__cxx11::basic_string]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h:292:56: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h:77:37: warning: redundant move in return statement [-Wredundant-move] 77 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h:77:37: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::Expected::LogicalDylib>::iterator> llvm::orc::CompileOnDemandLayer::addModule(std::shared_ptr, std::shared_ptr) [with BaseLayerT = llvm::orc::IRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename std::__cxx11::list::LogicalDylib>::iterator = std::__cxx11::list, llvm::orc::JITCompileCallbackManager>::LogicalDylib, std::allocator, llvm::orc::JITCompileCallbackManager>::LogicalDylib> >::iterator]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:255:39: required from 'LLVMOrcErrorCode llvm::OrcCBindingsStack::addIRModule(llvm::OrcCBindingsStack::ModuleHandleT&, LayerT&, std::shared_ptr, std::unique_ptr, LLVMOrcSymbolResolverFn, void*) [with LayerT = llvm::orc::CompileOnDemandLayer, llvm::orc::JITCompileCallbackManager>; llvm::OrcCBindingsStack::ModuleHandleT = unsigned int; LLVMOrcSymbolResolverFn = long long unsigned int (*)(const char*, void*); uint64_t = long long unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:287:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:235:27: warning: redundant move in return statement [-Wredundant-move] 235 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:235:27: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/ELFObjectFile.h: In instantiation of 'static llvm::Expected > llvm::object::ELFObjectFile::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:104:41: required from 'static llvm::Expected > > {anonymous}::DyldELFObject::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:155:34: required from 'llvm::Expected > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:194:73: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/ELFObjectFile.h:856:23: warning: redundant move in return statement [-Wredundant-move] 856 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/ELFObjectFile.h:856:23: note: remove 'std::move' call [ 68%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominanceFrontier.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/ELFObjectFile.h: In instantiation of 'static llvm::Expected > llvm::object::ELFObjectFile::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:104:41: required from 'static llvm::Expected > > {anonymous}::DyldELFObject::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:155:34: required from 'llvm::Expected > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:197:73: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/ELFObjectFile.h:856:23: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/ELFObjectFile.h:856:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/ELFObjectFile.h: In instantiation of 'static llvm::Expected > llvm::object::ELFObjectFile::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:104:41: required from 'static llvm::Expected > > {anonymous}::DyldELFObject::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:155:34: required from 'llvm::Expected > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:200:73: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/ELFObjectFile.h:856:23: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/ELFObjectFile.h:856:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/ELFObjectFile.h: In instantiation of 'static llvm::Expected > llvm::object::ELFObjectFile::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:104:41: required from 'static llvm::Expected > > {anonymous}::DyldELFObject::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:155:34: required from 'llvm::Expected > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:203:73: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/ELFObjectFile.h:856:23: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/ELFObjectFile.h:856:23: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCheckerImpl.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:11: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/RuntimeDyldChecker.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 68%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominators.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::JITSymbol llvm::orc::CompileOnDemandLayer::LogicalDylib::findSymbol(BaseLayerT&, const string&, bool) [with BaseLayerT = llvm::orc::IRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; std::string = std::__cxx11::basic_string]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:276:25: required from 'llvm::JITSymbol llvm::orc::CompileOnDemandLayer::findSymbolIn(llvm::orc::CompileOnDemandLayer::ModuleHandleT, const string&, bool) [with BaseLayerT = llvm::orc::IRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; llvm::orc::CompileOnDemandLayer::ModuleHandleT = std::__cxx11::list, llvm::orc::JITCompileCallbackManager>::LogicalDylib, std::allocator, llvm::orc::JITCompileCallbackManager>::LogicalDylib> >::iterator; std::string = std::__cxx11::basic_string]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:264:22: required from 'llvm::JITSymbol llvm::orc::CompileOnDemandLayer::findSymbol(llvm::StringRef, bool) [with BaseLayerT = llvm::orc::IRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:210:56: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:175:31: warning: redundant move in return statement [-Wredundant-move] 175 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:175:31: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::Error llvm::orc::CompileOnDemandLayer::addLogicalModule(llvm::orc::CompileOnDemandLayer::LogicalDylib&, std::shared_ptr) [with BaseLayerT = llvm::orc::IRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:234:20: required from 'llvm::Expected::LogicalDylib>::iterator> llvm::orc::CompileOnDemandLayer::addModule(std::shared_ptr, std::shared_ptr) [with BaseLayerT = llvm::orc::IRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename std::__cxx11::list::LogicalDylib>::iterator = std::__cxx11::list, llvm::orc::JITCompileCallbackManager>::LogicalDylib, std::allocator, llvm::orc::JITCompileCallbackManager>::LogicalDylib> >::iterator]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:255:39: required from 'LLVMOrcErrorCode llvm::OrcCBindingsStack::addIRModule(llvm::OrcCBindingsStack::ModuleHandleT&, LayerT&, std::shared_ptr, std::unique_ptr, LLVMOrcSymbolResolverFn, void*) [with LayerT = llvm::orc::CompileOnDemandLayer, llvm::orc::JITCompileCallbackManager>; llvm::OrcCBindingsStack::ModuleHandleT = unsigned int; LLVMOrcSymbolResolverFn = long long unsigned int (*)(const char*, void*); uint64_t = long long unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:287:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:336:33: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 336 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:336:33: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/Orc/OrcCBindings.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:464:33: warning: redundant move in return statement [-Wredundant-move] 464 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:464:33: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LazyCallGraph.h:38, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LazyCallGraph.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::LazyCallGraph::Node; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:434:61: required from 'T* llvm::SpecificBumpPtrAllocator::Allocate(size_t) [with T = llvm::LazyCallGraph::Node; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LazyCallGraph.cpp:1543:39: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LazyCallGraph.h:38, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LazyCallGraph.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LazyCallGraph.h:38, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LazyCallGraph.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:395:43: required from 'llvm::SpecificBumpPtrAllocator::SpecificBumpPtrAllocator(llvm::SpecificBumpPtrAllocator&&) [with T = llvm::LazyCallGraph::Node]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LazyCallGraph.cpp:195:45: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LazyCallGraph.h:38, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LazyCallGraph.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::Expected llvm::orc::CompileOnDemandLayer::extractAndCompile(llvm::orc::CompileOnDemandLayer::LogicalDylib&, typename llvm::orc::CompileOnDemandLayer::LogicalDylib::SourceModuleHandle, llvm::Function&) [with BaseLayerT = llvm::orc::IRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename llvm::orc::CompileOnDemandLayer::LogicalDylib::SourceModuleHandle = unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:352:48: required from 'llvm::Error llvm::orc::CompileOnDemandLayer::addLogicalModule(llvm::orc::CompileOnDemandLayer::LogicalDylib&, std::shared_ptr) [with BaseLayerT = llvm::orc::IRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:234:20: required from 'llvm::Expected::LogicalDylib>::iterator> llvm::orc::CompileOnDemandLayer::addModule(std::shared_ptr, std::shared_ptr) [with BaseLayerT = llvm::orc::IRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename std::__cxx11::list::LogicalDylib>::iterator = std::__cxx11::list, llvm::orc::JITCompileCallbackManager>::LogicalDylib, std::allocator, llvm::orc::JITCompileCallbackManager>::LogicalDylib> >::iterator]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:255:39: required from 'LLVMOrcErrorCode llvm::OrcCBindingsStack::addIRModule(llvm::OrcCBindingsStack::ModuleHandleT&, LayerT&, std::shared_ptr, std::unique_ptr, LLVMOrcSymbolResolverFn, void*) [with LayerT = llvm::orc::CompileOnDemandLayer, llvm::orc::JITCompileCallbackManager>; llvm::OrcCBindingsStack::ModuleHandleT = unsigned int; LLVMOrcSymbolResolverFn = long long unsigned int (*)(const char*, void*); uint64_t = long long unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:287:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:524:31: warning: redundant move in return statement [-Wredundant-move] 524 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:524:31: note: remove 'std::move' call [ 68%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFrameInfo.cpp.o [ 68%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunction.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::Expected llvm::orc::CompileOnDemandLayer::emitPartition(llvm::orc::CompileOnDemandLayer::LogicalDylib&, typename llvm::orc::CompileOnDemandLayer::LogicalDylib::SourceModuleHandle, const PartitionT&) [with PartitionT = std::set; BaseLayerT = llvm::orc::IRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename BaseLayerT::ModuleHandleT = std::__cxx11::list >::iterator; typename llvm::orc::CompileOnDemandLayer::LogicalDylib::SourceModuleHandle = unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:504:40: required from 'llvm::Expected llvm::orc::CompileOnDemandLayer::extractAndCompile(llvm::orc::CompileOnDemandLayer::LogicalDylib&, typename llvm::orc::CompileOnDemandLayer::LogicalDylib::SourceModuleHandle, llvm::Function&) [with BaseLayerT = llvm::orc::IRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename llvm::orc::CompileOnDemandLayer::LogicalDylib::SourceModuleHandle = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:352:48: required from 'llvm::Error llvm::orc::CompileOnDemandLayer::addLogicalModule(llvm::orc::CompileOnDemandLayer::LogicalDylib&, std::shared_ptr) [with BaseLayerT = llvm::orc::IRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:234:20: required from 'llvm::Expected::LogicalDylib>::iterator> llvm::orc::CompileOnDemandLayer::addModule(std::shared_ptr, std::shared_ptr) [with BaseLayerT = llvm::orc::IRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename std::__cxx11::list::LogicalDylib>::iterator = std::__cxx11::list, llvm::orc::JITCompileCallbackManager>::LogicalDylib, std::allocator, llvm::orc::JITCompileCallbackManager>::LogicalDylib> >::iterator]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:255:39: required from 'LLVMOrcErrorCode llvm::OrcCBindingsStack::addIRModule(llvm::OrcCBindingsStack::ModuleHandleT&, LayerT&, std::shared_ptr, std::unique_ptr, LLVMOrcSymbolResolverFn, void*) [with LayerT = llvm::orc::CompileOnDemandLayer, llvm::orc::JITCompileCallbackManager>; llvm::OrcCBindingsStack::ModuleHandleT = unsigned int; LLVMOrcSymbolResolverFn = long long unsigned int (*)(const char*, void*); uint64_t = long long unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:287:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:605:33: warning: redundant move in return statement [-Wredundant-move] 605 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:605:33: note: remove 'std::move' call [ 68%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/NumberObjectConversionChecker.cpp.o [ 68%] Building CXX object lib/Target/JSBackend/CMakeFiles/LLVMJSBackendCodeGen.dir/JSBackend.cpp.o [ 68%] Building CXX object lib/Target/JSBackend/CMakeFiles/LLVMJSBackendCodeGen.dir/JSTargetMachine.cpp.o [ 68%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/TargetSelect.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/ValueHandle.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/SimplifyIndVar.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/SimplifyIndVar.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/SimplifyIndVar.cpp:717:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/ValueHandle.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/SimplifyIndVar.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/SimplifyIndVar.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/SplitModule.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/SplitModule.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair::ECValue> >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/SplitModule.cpp:181:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair::ECValue> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/SplitModule.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/SplitModule.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair::ECValue> >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/SimplifyInstructions.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/SimplifyInstructions.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/SimplifyInstructions.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/SimplifyInstructions.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 68%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCAtSyncChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/TargetLibraryInfo.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/SimplifyLibCalls.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/SimplifyLibCalls.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/SimplifyLibCalls.cpp:845:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 68%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCContainersASTChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/SimplifyCFG.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/SimplifyCFG.cpp:4666:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/SimplifyCFG.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/SimplifyLibCalls.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/SimplifyLibCalls.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/SimplifyLibCalls.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/SimplifyLibCalls.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/SimplifyCFG.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/SimplifyCFG.cpp:5259:64: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/SimplifyCFG.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/ValueHandle.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/SimplifyIndVar.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/SimplifyIndVar.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/ValueHandle.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/SimplifyIndVar.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/SimplifyIndVar.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineCSE.cpp:29: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/RewriteStatepointsForGC.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:1296:45: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:1318:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 68%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCContainersChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetMachine.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetMachine.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetMachine.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSBackend.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineCSE.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineCSE.cpp:600:56: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineCSE.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/RewriteStatepointsForGC.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap, llvm::detail::DenseMapPair >; DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:695:7: required from 'llvm::DenseMap& llvm::DenseMap::operator=(const llvm::DenseMap&) [with KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:38:7: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ [ 68%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCMissingSuperCallChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineDominators.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineDominators.cpp:34:16: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallPtrSet.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineDominators.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ [ 68%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCPropertyChecker.cpp.o [ 68%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCSelfInitChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/SimplifyCFG.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:983:11: required from 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::PHINode*; ValueT = llvm::SmallVector, 4>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:502:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, 4> >; KeyT = llvm::PHINode*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:546:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::PHINode*; DerivedT = llvm::SmallDenseMap, 4> >; KeyT = llvm::PHINode*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:512:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::PHINode* const&; ValueArgs = {}; DerivedT = llvm::SmallDenseMap, 4> >; KeyT = llvm::PHINode*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:292:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(const KeyT&) [with DerivedT = llvm::SmallDenseMap, 4> >; KeyT = llvm::PHINode*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair, 4> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:296:28: required from 'ValueT& llvm::DenseMapBase::operator[](const KeyT&) [with DerivedT = llvm::SmallDenseMap, 4> >; KeyT = llvm::PHINode*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/SimplifyCFG.cpp:5259:22: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/SimplifyCFG.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineDominators.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallPtrSet.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineDominators.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineDominators.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallPtrSet.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineDominators.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCSuperDeallocChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineCSE.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineCSE.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineCSE.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineCSE.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineDominators.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*>]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTreeConstruction.h:895:42: required from 'static void llvm::DomTreeBuilder::SemiNCAInfo::ComputeUnreachableDominators(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr, llvm::SmallVectorImpl*> >&) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::NodePtr = llvm::MachineBasicBlock*; llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr = llvm::DomTreeNodeBase*; typename DomTreeT::NodeType = llvm::MachineBasicBlock; typename DomTreeT::NodePtr = llvm::MachineBasicBlock*]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTreeConstruction.h:866:33: required from 'static void llvm::DomTreeBuilder::SemiNCAInfo::InsertUnreachable(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr = llvm::DomTreeNodeBase*; typename DomTreeT::NodeType = llvm::MachineBasicBlock; llvm::DomTreeBuilder::SemiNCAInfo::NodePtr = llvm::MachineBasicBlock*]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTreeConstruction.h:662:24: required from 'static void llvm::DomTreeBuilder::SemiNCAInfo::InsertEdge(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::NodePtr = llvm::MachineBasicBlock*]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTreeConstruction.h:1597:36: required from 'void llvm::DomTreeBuilder::InsertEdge(DomTreeT&, typename DomTreeT::NodePtr, typename DomTreeT::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; typename DomTreeT::NodePtr = llvm::MachineBasicBlock*]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:555:31: required from 'void llvm::DominatorTreeBase::insertEdge(NodeT*, NodeT*) [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineDominators.cpp:34:16: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallPtrSet.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineDominators.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*>' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineDominators.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*>]': /usr/include/c++/10.3.1/bits/stl_queue.h:650:13: required from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(std::priority_queue<_Tp, _Sequence, _Compare>::value_type&&) [with _Tp = std::pair*>; _Sequence = llvm::SmallVector*>, 8>; _Compare = llvm::DomTreeBuilder::SemiNCAInfo >::InsertionInfo::DecreasingLevel; std::priority_queue<_Tp, _Sequence, _Compare>::value_type = std::pair*>]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTreeConstruction.h:748:19: required from 'static void llvm::DomTreeBuilder::SemiNCAInfo::InsertReachable(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr, llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr = llvm::DomTreeNodeBase*; typename DomTreeT::NodeType = llvm::MachineBasicBlock]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTreeConstruction.h:664:22: required from 'static void llvm::DomTreeBuilder::SemiNCAInfo::InsertEdge(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::NodePtr = llvm::MachineBasicBlock*]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTreeConstruction.h:1597:36: required from 'void llvm::DomTreeBuilder::InsertEdge(DomTreeT&, typename DomTreeT::NodePtr, typename DomTreeT::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; typename DomTreeT::NodePtr = llvm::MachineBasicBlock*]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:555:31: required from 'void llvm::DominatorTreeBase::insertEdge(NodeT*, NodeT*) [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineDominators.cpp:34:16: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallPtrSet.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineDominators.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*>' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineCSE.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineCSE.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap, unsigned int, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, unsigned int> >; DerivedT = llvm::DenseMap, unsigned int, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, unsigned int> >; KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:665:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:38:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = {anonymous}::PartiallyConstructedSafepointRecord; _Args = {const {anonymous}::PartiallyConstructedSafepointRecord&}]' /usr/include/c++/10.3.1/bits/stl_uninitialized.h:167:18: required from 'static void std::__uninitialized_fill<_TrivialValueType>::__uninit_fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = {anonymous}::PartiallyConstructedSafepointRecord*; _Tp = {anonymous}::PartiallyConstructedSafepointRecord; bool _TrivialValueType = false]' /usr/include/c++/10.3.1/bits/stl_uninitialized.h:219:15: required from 'void std::uninitialized_fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = {anonymous}::PartiallyConstructedSafepointRecord*; _Tp = {anonymous}::PartiallyConstructedSafepointRecord]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:432:28: required from 'void llvm::SmallVectorImpl::assign(llvm::SmallVectorImpl::size_type, const T&) [with T = {anonymous}::PartiallyConstructedSafepointRecord; llvm::SmallVectorImpl::size_type = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:873:17: required from 'llvm::SmallVector::SmallVector(size_t, const T&) [with T = {anonymous}::PartiallyConstructedSafepointRecord; unsigned int N = 64; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:2215:79: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair, unsigned int>' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineFrameInfo.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineCSE.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineCSE.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineFunction.cpp:34: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineFrameInfo.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineFrameInfo.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/DominanceFrontier.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominanceFrontier.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineDominanceFrontier.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/DominanceFrontier.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominanceFrontier.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineDominanceFrontier.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/DominanceFrontier.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominanceFrontier.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineDominanceFrontier.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/DominanceFrontier.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominanceFrontier.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineDominanceFrontier.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 69%] Linking CXX static library ../libLLVMExecutionEngine.a In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/DominanceFrontier.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominanceFrontier.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineDominanceFrontier.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/DominanceFrontier.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominanceFrontier.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineDominanceFrontier.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 69%] Built target LLVMExecutionEngine [ 69%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripNonLineTableDebugInfo.cpp.o [ 69%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyValueInfo.cpp.o [ 69%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/RPCUtils.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineFrameInfo.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineFrameInfo.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineFrameInfo.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineFrameInfo.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineFunction.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineFunction.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineFrameInfo.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineFrameInfo.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 69%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SymbolRewriter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineFunction.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineFunction.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 69%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o [ 69%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Loads.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineFunction.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineFunction.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 69%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAccessAnalysis.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Target/TargetMachine.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetMachine.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Target/TargetMachine.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetMachine.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 69%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAnalysisManager.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Target/TargetMachine.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetMachine.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Target/TargetMachine.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetMachine.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 69%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SCCP.cpp.o [ 69%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopUnrollAnalyzer.cpp.o [ 69%] Linking CXX static library ../../libLLVMOrcJIT.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 69%] Built target LLVMOrcJIT [ 69%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPass.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Target/TargetMachine.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetMachine.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Target/TargetMachine.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetMachine.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 69%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPrinterPass.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtVisitor.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 69%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/UnifyFunctionExitNodes.cpp.o [ 69%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldMachO.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LazyValueInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LazyValueInfo.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LazyValueInfo.cpp:397:35: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LazyValueInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LazyValueInfo.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Stmt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtObjC.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/TrailingObjects.h:52, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclGroup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Stmt.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtObjC.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Stmt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtObjC.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/TrailingObjects.h:52, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclGroup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Stmt.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtObjC.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/SymbolRewriter.h:36, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/SymbolRewriter.cpp:60: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/SymbolRewriter.h:36, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/SymbolRewriter.cpp:60: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LazyValueInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LazyValueInfo.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = std::pair*; = void; T = std::pair; unsigned int N = 8]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LazyValueInfo.cpp:479:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LazyValueInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LazyValueInfo.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 69%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/Targets/RuntimeDyldELFMips.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:30: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:30: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:30: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:30: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Target/TargetMachine.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSBackend.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Target/TargetMachine.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSBackend.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Target/TargetMachine.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSBackend.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Target/TargetMachine.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSBackend.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAccessAnalysis.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LoopAccessAnalysis.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LoopAccessAnalysis.cpp:244:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/EquivalenceClasses.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAccessAnalysis.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LoopAccessAnalysis.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp:21: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp:21: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAccessAnalysis.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LoopAccessAnalysis.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/EquivalenceClasses.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAccessAnalysis.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LoopAccessAnalysis.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/Lint.cpp:39: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/Lint.cpp:181:18: required from 'void {anonymous}::Lint::CheckFailed(const llvm::Twine&, const T1&, const Ts& ...) [with T1 = llvm::Function*; Ts = {}]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/Lint.cpp:219:3: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object lib/Target/JSBackend/CMakeFiles/LLVMJSBackendCodeGen.dir/JSTargetTransformInfo.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopUnrollAnalyzer.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LoopUnrollAnalyzer.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/User.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/InstructionSimplify.h:35, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopUnrollAnalyzer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LoopUnrollAnalyzer.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ObjCPropertyChecker.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ObjCPropertyChecker.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ObjCPropertyChecker.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ObjCPropertyChecker.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAccessAnalysis.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LoopAccessAnalysis.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LoopAccessAnalysis.cpp:247:10: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/EquivalenceClasses.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAccessAnalysis.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LoopAccessAnalysis.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 69%] Building CXX object lib/Target/JSBackend/CMakeFiles/LLVMJSBackendCodeGen.dir/Relooper.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAccessAnalysis.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LoopAccessAnalysis.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/EquivalenceClasses.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAccessAnalysis.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LoopAccessAnalysis.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 69%] Building CXX object lib/Target/JSBackend/CMakeFiles/LLVMJSBackendCodeGen.dir/RemoveLLVMAssume.cpp.o [ 69%] Building CXX object lib/Target/JSBackend/CMakeFiles/LLVMJSBackendCodeGen.dir/SimplifyAllocas.cpp.o [ 69%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Utils.cpp.o [ 69%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ValueMapper.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PriorityWorklist.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAnalysisManager.h:34, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LoopAnalysisManager.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PostOrderIterator.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAnalysisManager.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LoopAnalysisManager.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp:41: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp:41: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 69%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/VNCoercion.cpp.o [ 69%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstrBundle.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp:41: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp:41: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineFunctionPrinterPass.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineFunctionPrinterPass.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineFunctionPrinterPass.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineFunctionPrinterPass.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineFunctionPrinterPass.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineFunctionPrinterPass.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclObjC.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetMachine.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetTransformInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetTransformInfo.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstr.cpp.o [ 69%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLICM.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineFunctionPrinterPass.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineFunctionPrinterPass.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 70%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopInfo.cpp.o [ 70%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLoopInfo.cpp.o [ 70%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopPass.cpp.o [ 70%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SROA.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineFunctionPass.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineFunctionPass.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineFunctionPass.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineFunctionPass.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 70%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDepPrinter.cpp.o [ 70%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDerefPrinter.cpp.o [ 70%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryBuiltins.cpp.o [ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCUnusedIVarsChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineFunctionPass.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineFunctionPass.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/PaddingChecker.cpp.o [ 70%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfo.cpp.o [ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/PointerArithChecker.cpp.o [ 70%] Linking CXX static library ../../libLLVMRuntimeDyld.a [ 70%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfoImpls.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 70%] Built target LLVMRuntimeDyld [ 70%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOperand.cpp.o [ 70%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOptimizationRemarkEmitter.cpp.o [ 70%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOutliner.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 70%] Building CXX object lib/Target/JSBackend/TargetInfo/CMakeFiles/LLVMJSBackendInfo.dir/JSBackendTargetInfo.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineInstrBundle.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/IRBuilder.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/VNCoercion.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/VNCoercion.cpp:1: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PredIteratorCache.h:53:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/IRBuilder.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Utils/VNCoercion.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Utils/VNCoercion.cpp:1: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 70%] Building CXX object lib/Target/JSBackend/MCTargetDesc/CMakeFiles/LLVMJSBackendDesc.dir/JSBackendMCTargetDesc.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Target/TargetMachine.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetTransformInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetTransformInfo.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Target/TargetMachine.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetTransformInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetTransformInfo.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Target/TargetMachine.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetTransformInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetTransformInfo.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Target/TargetMachine.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetTransformInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetTransformInfo.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstrBundle.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineInstrBundle.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineInstrBundle.cpp:277:68: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstrBundle.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineInstrBundle.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineModuleInfoImpls.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineModuleInfoImpls.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/SROA.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/SROA.cpp:26: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineModuleInfoImpls.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineModuleInfoImpls.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/SROA.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/SROA.cpp:26: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/SROA.cpp:938:63: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/SROA.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/SROA.cpp:26: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineInstr.cpp:35: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 70%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/AddPNaClExternalDecls.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineLICM.cpp:35: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Target/TargetMachine.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetTransformInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetTransformInfo.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Target/TargetMachine.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetTransformInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetTransformInfo.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 70%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/BackendCanonicalize.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstrBundle.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineInstrBundle.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstrBundle.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineInstrBundle.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 70%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/CanonicalizeMemIntrinsics.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstrBundle.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineInstrBundle.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstrBundle.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineInstrBundle.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 70%] Linking CXX static library ../../../libLLVMJSBackendDesc.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 70%] Built target LLVMJSBackendDesc [ 70%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/CleanupUsedGlobalsMetadata.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/MemDepPrinter.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, const llvm::BasicBlock*>]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:145:24: required from 'bool llvm::SetVector::insert(const value_type&) [with T = std::pair, const llvm::BasicBlock*>; Vector = llvm::SmallVector, const llvm::BasicBlock*>, 4>; Set = llvm::SmallDenseSet, const llvm::BasicBlock*>, 4, llvm::DenseMapInfo, const llvm::BasicBlock*> > >; llvm::SetVector::value_type = std::pair, const llvm::BasicBlock*>]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/MemDepPrinter.cpp:108:75: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, const llvm::BasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/MemDepPrinter.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, const llvm::BasicBlock*>' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:39, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LoopInfo.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:39, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LoopInfo.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 70%] Building WebAssemblyGenDAGISel.inc... [ 70%] Building WebAssemblyGenAsmWriter.inc... In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:39, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LoopInfo.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::Loop; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:643:51: required from 'LoopT* llvm::LoopInfoBase::AllocateLoop(ArgsTy&& ...) [with ArgsTy = {llvm::BasicBlock*&}; BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfoImpl.h:501:30: required from 'void llvm::LoopInfoBase::analyze(llvm::DomTreeBase&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop; llvm::DomTreeBase = llvm::DominatorTreeBase]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LoopInfo.cpp:40:22: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:39, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LoopInfo.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/MemDepPrinter.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PredIteratorCache.h:53:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/MemDepPrinter.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstrBundle.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineInstrBundle.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstrBundle.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineInstrBundle.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 70%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLLexer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetMachine.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/TargetInfo/JSBackendTargetInfo.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/MemDepPrinter.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair, const llvm::BasicBlock*>; T2 = std::pair, const llvm::BasicBlock*>; T = std::pair, const llvm::BasicBlock*>; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair, const llvm::BasicBlock*>*; It2 = std::pair, const llvm::BasicBlock*>*; T = std::pair, const llvm::BasicBlock*>]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair, const llvm::BasicBlock*>]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair, const llvm::BasicBlock*>; unsigned int N = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:41:7: required from 'void llvm::DenseMapBase::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap, const llvm::BasicBlock*>, 4> >; KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, const llvm::BasicBlock*>, 4> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:739:29: required from 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, const llvm::BasicBlock*>, 4> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:502:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::DenseMap, const llvm::BasicBlock*>, 4> >; KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, const llvm::BasicBlock*>, 4> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:546:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::Instruction*; DerivedT = llvm::DenseMap, const llvm::BasicBlock*>, 4> >; KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, const llvm::BasicBlock*>, 4> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:512:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::Instruction* const&; ValueArgs = {}; DerivedT = llvm::DenseMap, const llvm::BasicBlock*>, 4> >; KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, const llvm::BasicBlock*>, 4> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:292:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap, const llvm::BasicBlock*>, 4> >; KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, const llvm::BasicBlock*>, 4> >; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair, const llvm::BasicBlock*>, 4> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:296:28: required from 'ValueT& llvm::DenseMapBase::operator[](const KeyT&) [with DerivedT = llvm::DenseMap, const llvm::BasicBlock*>, 4> >; KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, const llvm::BasicBlock*>, 4> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/MemDepPrinter.cpp:107:16: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, const llvm::BasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/MemDepPrinter.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, const llvm::BasicBlock*>' declared here 211 | struct pair | ^~~~ [ 70%] Building WebAssemblyGenFastISel.inc... In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineLICM.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineLICM.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 70%] Linking CXX static library ../../libLLVMTransformUtils.a In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:39, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineLoopInfo.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineLoopInfo.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:39, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineLoopInfo.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineLoopInfo.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:39, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineLoopInfo.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineLoopInfo.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:39, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineLoopInfo.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineLoopInfo.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 70%] Building WebAssemblyGenInstrInfo.inc... make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 70%] Built target LLVMTransformUtils [ 70%] Building WebAssemblyGenMCCodeEmitter.inc... In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:39, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineLoopInfo.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineLoopInfo.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:39, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineLoopInfo.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineLoopInfo.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineOperand.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 70%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/GCOV.cpp.o [ 70%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProf.cpp.o [ 70%] Building WebAssemblyGenRegisterInfo.inc... [ 70%] Building WebAssemblyGenSubtargetInfo.inc... In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineModuleInfo.h:34, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineModuleInfo.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineModuleInfo.h:34, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineModuleInfo.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 70%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfReader.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineInstr.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineInstr.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 70%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfWriter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:39, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopPass.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LoopPass.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:39, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopPass.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/LoopPass.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:39, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineLoopInfo.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineLoopInfo.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:39, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineLoopInfo.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineLoopInfo.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 70%] Updating WebAssemblyGenAsmWriter.inc... [ 70%] Updating WebAssemblyGenDAGISel.inc... [ 70%] Updating WebAssemblyGenFastISel.inc... [ 70%] Updating WebAssemblyGenInstrInfo.inc... [ 70%] Updating WebAssemblyGenMCCodeEmitter.inc... [ 70%] Updating WebAssemblyGenRegisterInfo.inc... [ 70%] Updating WebAssemblyGenSubtargetInfo.inc... make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 70%] Built target WebAssemblyCommonTableGen [ 70%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/ProfileSummaryBuilder.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineInstr.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineInstr.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineModuleInfo.h:34, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineModuleInfo.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineModuleInfo.h:34, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineModuleInfo.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineLICM.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineLICM.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineOperand.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineOperand.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineOperand.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineOperand.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineLICM.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineLICM.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineLICM.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineLICM.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ [ 70%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProf.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineOutliner.cpp:68: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineInstr.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineInstr.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 70%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfReader.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineLICM.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineLICM.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/InstrProfReader.cpp: In static member function 'static llvm::Expected > llvm::InstrProfReader::create(const llvm::Twine&)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/InstrProfReader.cpp:57:21: warning: redundant move in return statement [-Wredundant-move] 57 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/InstrProfReader.cpp:57:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/InstrProfReader.cpp: In static member function 'static llvm::Expected > llvm::InstrProfReader::create(std::unique_ptr)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/InstrProfReader.cpp:85:21: warning: redundant move in return statement [-Wredundant-move] 85 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/InstrProfReader.cpp:85:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/InstrProfReader.cpp:87:19: warning: redundant move in return statement [-Wredundant-move] 87 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/InstrProfReader.cpp:87:19: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/InstrProfReader.cpp: In static member function 'static llvm::Expected > llvm::IndexedInstrProfReader::create(const llvm::Twine&)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/InstrProfReader.cpp:95:21: warning: redundant move in return statement [-Wredundant-move] 95 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/InstrProfReader.cpp:95:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/InstrProfReader.cpp: In static member function 'static llvm::Expected > llvm::IndexedInstrProfReader::create(std::unique_ptr)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/InstrProfReader.cpp:112:21: warning: redundant move in return statement [-Wredundant-move] 112 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/InstrProfReader.cpp:112:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/InstrProfReader.cpp:114:19: warning: redundant move in return statement [-Wredundant-move] 114 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/InstrProfReader.cpp:114:19: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineOperand.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineOperand.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineOperand.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineOperand.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/InstrProfReader.cpp: In member function 'llvm::Expected llvm::IndexedInstrProfReader::getInstrProfRecord(llvm::StringRef, uint64_t)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/InstrProfReader.cpp:713:21: warning: redundant move in return statement [-Wredundant-move] 713 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/InstrProfReader.cpp:713:21: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineOperand.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineOperand.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineOperand.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineOperand.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/BlockFrequencyInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/GCOV.cpp: In member function 'std::unique_ptr llvm::FileInfo::openCoveragePath(llvm::StringRef)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/GCOV.cpp:586:19: warning: redundant move in return statement [-Wredundant-move] 586 | return std::move(OS); | ~~~~~~~~~^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/GCOV.cpp:586:19: note: remove 'std::move' call [ 70%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/ConstantInsertExtractElementIndex.cpp.o [ 70%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryDependenceAnalysis.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/BlockFrequencyInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/BlockFrequencyInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineOutliner.cpp:59: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineOutliner.cpp:59: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineOperand.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineOperand.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineOperand.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineOperand.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/BlockFrequencyInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 70%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLParser.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineOutliner.cpp:59: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineOutliner.cpp:59: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 70%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/ExceptionInfoWriter.cpp.o [ 70%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePassRegistry.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ProfileData/InstrProfWriter.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/InstrProfWriter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::OnDiskChainedHashTableGenerator::Item; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:434:61: required from 'T* llvm::SpecificBumpPtrAllocator::Allocate(size_t) [with T = llvm::OnDiskChainedHashTableGenerator::Item; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/OnDiskHashTable.h:129:49: required from 'void llvm::OnDiskChainedHashTableGenerator::insert(typename Info::key_type_ref, typename Info::data_type_ref, Info&) [with Info = llvm::InstrProfRecordWriterTrait; typename Info::key_type_ref = llvm::StringRef; typename Info::data_type_ref = const llvm::SmallDenseMap* const]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/OnDiskHashTable.h:118:11: required from 'void llvm::OnDiskChainedHashTableGenerator::insert(typename Info::key_type_ref, typename Info::data_type_ref) [with Info = llvm::InstrProfRecordWriterTrait; typename Info::key_type_ref = llvm::StringRef; typename Info::data_type_ref = const llvm::SmallDenseMap* const]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/InstrProfWriter.cpp:260:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ProfileData/InstrProfWriter.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/InstrProfWriter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Target/TargetMachine.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/TargetInfo/JSBackendTargetInfo.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Target/TargetMachine.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/TargetInfo/JSBackendTargetInfo.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/InstrProf.cpp: In static member function 'static llvm::Expected > llvm::ValueProfData::getValueProfData(const unsigned char*, const unsigned char*, llvm::support::endianness)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/InstrProf.cpp:774:21: warning: redundant move in return statement [-Wredundant-move] 774 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/InstrProf.cpp:774:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/InstrProf.cpp:776:19: warning: redundant move in return statement [-Wredundant-move] 776 | return std::move(VPD); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/InstrProf.cpp:776:19: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Target/TargetMachine.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/TargetInfo/JSBackendTargetInfo.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Target/TargetMachine.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/JSTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/TargetInfo/JSBackendTargetInfo.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineOutliner.cpp:59: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineOutliner.cpp:59: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 70%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/ExpandArithWithOverflow.cpp.o [ 70%] Linking CXX static library ../../../../lib/libclangSema.a In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 70%] Built target clangSema [ 70%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/ExpandByVal.cpp.o [ 70%] Linking CXX static library ../../../libLLVMJSBackendInfo.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 70%] Built target LLVMJSBackendInfo [ 70%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/ExpandConstantExpr.cpp.o [ 70%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/ExpandCtors.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/PointerSubChecker.cpp.o [ 70%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/ExpandGetElementPtr.cpp.o [ 70%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/ExpandIndirectBr.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/SampleProfReader.cpp: In function 'llvm::ErrorOr > setupMemoryBuffer(const llvm::Twine&)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/SampleProfReader.cpp:755:19: warning: redundant move in return statement [-Wredundant-move] 755 | return std::move(Buffer); | ~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/SampleProfReader.cpp:755:19: note: remove 'std::move' call [ 70%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/ExpandLargeIntegers.cpp.o [ 70%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/ExpandShuffleVector.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/SampleProfReader.cpp: In static member function 'static llvm::ErrorOr > llvm::sampleprof::SampleProfileReader::create(std::unique_ptr&, llvm::LLVMContext&)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/SampleProfReader.cpp:795:19: warning: redundant move in return statement [-Wredundant-move] 795 | return std::move(Reader); | ~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/SampleProfReader.cpp:795:19: note: remove 'std::move' call [ 70%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/ExpandSmallArguments.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ProfileData/SampleProfReader.h:212, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/SampleProfReader.cpp:23: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ProfileData/SampleProfReader.h:212, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/SampleProfReader.cpp:23: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 70%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePipeliner.cpp.o [ 70%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePostDominators.cpp.o [ 70%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/ExpandStructRegs.cpp.o [ 70%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/ExpandTls.cpp.o [ 70%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegionInfo.cpp.o [ 70%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegisterInfo.cpp.o [ 71%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineScheduler.cpp.o [ 71%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSink.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/MemoryDependenceAnalysis.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/MemoryDependenceAnalysis.cpp:1573:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/MemoryDependenceAnalysis.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/MemoryDependenceAnalysis.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/MemoryDependenceAnalysis.cpp:1644:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/MemoryDependenceAnalysis.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair >' declared here 211 | struct pair | ^~~~ [ 71%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/ExpandTlsConstantExpr.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 71%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSSAUpdater.cpp.o [ 71%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineTraceMetrics.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/MemoryDependenceAnalysis.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PredIteratorCache.h:53:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/MemoryDependenceAnalysis.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/MemoryDependenceAnalysis.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PredIteratorCache.h:28:7: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/MemoryDependenceAnalysis.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 71%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineVerifier.cpp.o [ 71%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PatchableFunction.cpp.o [ 71%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrinter.cpp.o [ 71%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/ExpandUtils.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/AsmParser/LLLexer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/AsmParser/LLParser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/AsmParser/LLParser.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/AsmParser/LLParser.cpp:5379:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/AsmParser/LLLexer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/AsmParser/LLParser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/AsmParser/LLParser.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/AsmParser/LLLexer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/AsmParser/LLParser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/AsmParser/LLParser.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/AsmParser/LLParser.cpp:5931:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/AsmParser/LLLexer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/AsmParser/LLParser.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/AsmParser/LLParser.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 71%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrintingPass.cpp.o [ 71%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MacroFusion.cpp.o [ 71%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/OptimizePHIs.cpp.o [ 71%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfWriter.cpp.o [ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/PthreadLockChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachinePostDominators.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachinePostDominators.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = true]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachinePostDominators.cpp:20:16: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallPtrSet.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachinePostDominators.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachinePostDominators.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ [ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/RetainCountChecker.cpp.o [ 71%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalar.cpp.o [ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ReturnPointerRangeChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachinePostDominators.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachinePostDominators.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallPtrSet.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachinePostDominators.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachinePostDominators.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachinePostDominators.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachinePostDominators.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallPtrSet.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachinePostDominators.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachinePostDominators.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineRegisterInfo.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineSink.cpp:35: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachinePipeliner.cpp:86: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ReturnUndefChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachinePostDominators.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachinePostDominators.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*>]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTreeConstruction.h:895:42: required from 'static void llvm::DomTreeBuilder::SemiNCAInfo::ComputeUnreachableDominators(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr, llvm::SmallVectorImpl*> >&) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::NodePtr = llvm::MachineBasicBlock*; llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr = llvm::DomTreeNodeBase*; typename DomTreeT::NodeType = llvm::MachineBasicBlock; typename DomTreeT::NodePtr = llvm::MachineBasicBlock*]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTreeConstruction.h:866:33: required from 'static void llvm::DomTreeBuilder::SemiNCAInfo::InsertUnreachable(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr = llvm::DomTreeNodeBase*; typename DomTreeT::NodeType = llvm::MachineBasicBlock; llvm::DomTreeBuilder::SemiNCAInfo::NodePtr = llvm::MachineBasicBlock*]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTreeConstruction.h:662:24: required from 'static void llvm::DomTreeBuilder::SemiNCAInfo::InsertEdge(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::NodePtr = llvm::MachineBasicBlock*]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTreeConstruction.h:1597:36: required from 'void llvm::DomTreeBuilder::InsertEdge(DomTreeT&, typename DomTreeT::NodePtr, typename DomTreeT::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; typename DomTreeT::NodePtr = llvm::MachineBasicBlock*]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:555:31: required from 'void llvm::DominatorTreeBase::insertEdge(NodeT*, NodeT*) [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = true]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachinePostDominators.cpp:20:16: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallPtrSet.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachinePostDominators.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachinePostDominators.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*>' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachinePostDominators.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachinePostDominators.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*>]': /usr/include/c++/10.3.1/bits/stl_queue.h:650:13: required from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(std::priority_queue<_Tp, _Sequence, _Compare>::value_type&&) [with _Tp = std::pair*>; _Sequence = llvm::SmallVector*>, 8>; _Compare = llvm::DomTreeBuilder::SemiNCAInfo >::InsertionInfo::DecreasingLevel; std::priority_queue<_Tp, _Sequence, _Compare>::value_type = std::pair*>]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTreeConstruction.h:748:19: required from 'static void llvm::DomTreeBuilder::SemiNCAInfo::InsertReachable(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr, llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr = llvm::DomTreeNodeBase*; typename DomTreeT::NodeType = llvm::MachineBasicBlock]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTreeConstruction.h:664:22: required from 'static void llvm::DomTreeBuilder::SemiNCAInfo::InsertEdge(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::NodePtr = llvm::MachineBasicBlock*]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTreeConstruction.h:1597:36: required from 'void llvm::DomTreeBuilder::InsertEdge(DomTreeT&, typename DomTreeT::NodePtr, typename DomTreeT::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; typename DomTreeT::NodePtr = llvm::MachineBasicBlock*]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:555:31: required from 'void llvm::DominatorTreeBase::insertEdge(NodeT*, NodeT*) [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = true]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachinePostDominators.cpp:20:16: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallPtrSet.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachinePostDominators.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachinePostDominators.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*>' declared here 211 | struct pair | ^~~~ [ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/SimpleStreamChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineSSAUpdater.cpp:23: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSchedule.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ScheduleDAGInstrs.h:28, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineScheduler.h:89, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineScheduler.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineScheduler.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineScheduler.h:145:37: warning: cast between incompatible function types from 'llvm::MachineSchedRegistry::ScheduleDAGCtor' {aka 'llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 145 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) { | ^~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/StackAddrEscapeChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PatchableFunction.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRPrintingPass.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRPrintingPass.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRPrintingPass.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRPrintingPass.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineRegisterInfo.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineRegisterInfo.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineRegisterInfo.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineRegisterInfo.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 71%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/ExpandVarArgs.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSchedule.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineTraceMetrics.h:57, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineTraceMetrics.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 71%] Linking CXX static library ../../libLLVMJSBackendCodeGen.a [ 71%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/FixVectorLoadStoreAlignment.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineRegisterInfo.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineRegisterInfo.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 71%] Built target LLVMJSBackendCodeGen make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 71%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMapping.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineSSAUpdater.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineSSAUpdater.cpp:169:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineSSAUpdater.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineScheduler.h:78, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineScheduler.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineScheduler.h:78, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineScheduler.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineScheduler.h:78, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineScheduler.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineScheduler.h:78, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineScheduler.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PatchableFunction.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PatchableFunction.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/RegionInfo.h:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegionInfo.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineRegionInfo.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DepthFirstIterator.h:36, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegionInfo.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineRegionInfo.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PatchableFunction.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PatchableFunction.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/RegionInfo.h:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegionInfo.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineRegionInfo.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DepthFirstIterator.h:36, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegionInfo.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineRegionInfo.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineSSAUpdater.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineSSAUpdater.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineScheduler.h:78, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineScheduler.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineScheduler.h:78, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineScheduler.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/SampleProfWriter.cpp: In static member function 'static llvm::ErrorOr > llvm::sampleprof::SampleProfileWriter::create(std::unique_ptr&, llvm::sampleprof::SampleProfileFormat)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/SampleProfWriter.cpp:296:19: warning: redundant move in return statement [-Wredundant-move] 296 | return std::move(Writer); | ~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/SampleProfWriter.cpp:296:19: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineSSAUpdater.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineSSAUpdater.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/RegionInfo.h:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegionInfo.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineRegionInfo.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DepthFirstIterator.h:36, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegionInfo.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineRegionInfo.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineVerifier.cpp:50: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachinePipeliner.cpp:61: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachinePipeliner.cpp:61: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachinePipeliner.cpp:61: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachinePipeliner.cpp:61: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRPrinter.cpp:35: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachinePipeliner.cpp:61: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachinePipeliner.cpp:61: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineSink.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 8; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineSink.cpp:402:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineSink.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineScheduler.h:78, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineScheduler.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineScheduler.h:78, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineScheduler.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PatchableFunction.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PatchableFunction.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/OptimizePHIs.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineSink.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineSink.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineSink.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineSink.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineSink.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineSink.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineSSAUpdater.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineSSAUpdater.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachinePipeliner.cpp:61: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachinePipeliner.cpp:1417:50: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachinePipeliner.cpp:61: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineScheduler.h:78, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineScheduler.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineScheduler.h:78, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineScheduler.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 71%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryLocation.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineScheduler.h:78, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineScheduler.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineScheduler.h:78, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineScheduler.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineScheduler.h:86, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineScheduler.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of 'void llvm::RegisterPassParser::initialize() [with RegistryClass = llvm::MachineSchedRegistry]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/CommandLine.h:1339:22: required from 'void llvm::cl::opt::done() [with DataType = llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*); bool ExternalStorage = false; ParserClass = llvm::RegisterPassParser]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/CommandLine.h:1361:5: required from 'llvm::cl::opt::opt(const Mods& ...) [with Mods = {char [8], llvm::cl::initializer, llvm::cl::OptionHidden, llvm::cl::desc}; DataType = llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*); bool ExternalStorage = false; ParserClass = llvm::RegisterPassParser]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineScheduler.cpp:252:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachinePassRegistry.h:123:23: warning: cast between incompatible function types from 'llvm::MachinePassCtor' {aka 'void* (*)()'} to 'llvm::MachineSchedRegistry::FunctionPassCtor' {aka 'llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)'} [-Wcast-function-type] 123 | (typename RegistryClass::FunctionPassCtor)Node->getCtor(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineVerifier.cpp:26: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineVerifier.cpp:26: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 71%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemorySSA.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineVerifier.cpp:26: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachinePipeliner.cpp:61: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachinePipeliner.cpp:61: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineVerifier.cpp:26: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SparseSet.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineTraceMetrics.h:50, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineTraceMetrics.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SparseSet.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineTraceMetrics.h:50, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineTraceMetrics.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SparseSet.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineTraceMetrics.h:50, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineTraceMetrics.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SparseSet.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineTraceMetrics.h:50, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineTraceMetrics.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/RegionInfo.h:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegionInfo.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineRegionInfo.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DepthFirstIterator.h:36, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegionInfo.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineRegionInfo.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSchedule.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ScheduleDAGInstrs.h:28, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineScheduler.h:89, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MacroFusion.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ParallelCG.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MacroFusion.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineScheduler.h:145:37: warning: cast between incompatible function types from 'llvm::MachineSchedRegistry::ScheduleDAGCtor' {aka 'llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 145 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) { | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineSink.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineSink.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineVerifier.cpp:26: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 71%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemorySSAUpdater.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineScheduler.h:78, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineScheduler.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineScheduler.h:78, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineScheduler.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMapping.cpp:23: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ProfileData/Coverage/CoverageMappingReader.h: In member function 'llvm::Expected llvm::coverage::CoverageMappingIterator::operator*()': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:81:23: warning: redundant move in return statement [-Wredundant-move] 81 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:81:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ProfileData/Coverage/CoverageMappingReader.h: In member function 'llvm::Expected llvm::coverage::CoverageMappingIterator::operator->()': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:89:23: warning: redundant move in return statement [-Wredundant-move] 89 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:89:23: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineScheduler.h:86, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineScheduler.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of 'void llvm::RegisterPassParser::NotifyAdd(llvm::StringRef, llvm::MachinePassCtor, llvm::StringRef) [with RegistryClass = llvm::MachineSchedRegistry; llvm::MachinePassCtor = void* (*)()]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachinePassRegistry.h:132:8: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachinePassRegistry.h:133:31: warning: cast between incompatible function types from 'llvm::MachinePassCtor' {aka 'void* (*)()'} to 'llvm::MachineSchedRegistry::FunctionPassCtor' {aka 'llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)'} [-Wcast-function-type] 133 | this->addLiteralOption(N, (typename RegistryClass::FunctionPassCtor)C, D); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMapping.cpp: In static member function 'static llvm::Expected > llvm::coverage::CoverageMapping::load(llvm::ArrayRef >, llvm::IndexedInstrProfReader&)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMapping.cpp:258:25: warning: redundant move in return statement [-Wredundant-move] 258 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMapping.cpp:258:25: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMapping.cpp:261:25: warning: redundant move in return statement [-Wredundant-move] 261 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMapping.cpp:261:25: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMapping.cpp:265:19: warning: redundant move in return statement [-Wredundant-move] 265 | return std::move(Coverage); | ~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMapping.cpp:265:19: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMapping.cpp: In static member function 'static llvm::Expected > llvm::coverage::CoverageMapping::load(llvm::ArrayRef, llvm::StringRef, llvm::ArrayRef)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMapping.cpp:273:21: warning: redundant move in return statement [-Wredundant-move] 273 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMapping.cpp:273:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMapping.cpp:286:23: warning: redundant move in return statement [-Wredundant-move] 286 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMapping.cpp:286:23: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachinePipeliner.cpp:61: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachinePipeliner.cpp:61: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SparseSet.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineTraceMetrics.h:50, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineTraceMetrics.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SparseSet.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineTraceMetrics.h:50, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineTraceMetrics.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MacroFusion.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/tuple:38, from /usr/include/c++/10.3.1/functional:54, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MacroFusion.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MacroFusion.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MacroFusion.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/tuple:38, from /usr/include/c++/10.3.1/functional:54, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MacroFusion.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MacroFusion.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachinePipeliner.cpp:61: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachinePipeliner.cpp:61: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineVerifier.cpp:26: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/OptimizePHIs.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallPtrSet.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/OptimizePHIs.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/OptimizePHIs.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallPtrSet.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/OptimizePHIs.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRPrinter.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRPrinter.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 71%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleDebugInfoPrinter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MacroFusion.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/tuple:38, from /usr/include/c++/10.3.1/functional:54, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MacroFusion.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MacroFusion.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachinePipeliner.cpp:63: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:665:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachinePipeliner.cpp:1258:8: required from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(std::priority_queue<_Tp, _Sequence, _Compare>::value_type&&) [with _Tp = llvm::MachineInstr*; _Sequence = std::vector; _Compare = {anonymous}::FuncUnitSorter; std::priority_queue<_Tp, _Sequence, _Compare>::value_type = llvm::MachineInstr*]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachinePipeliner.cpp:1337:27: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MacroFusion.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/tuple:38, from /usr/include/c++/10.3.1/functional:54, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MacroFusion.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MacroFusion.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachinePipeliner.cpp:61: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachinePipeliner.cpp:61: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRPrinter.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRPrinter.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineVerifier.cpp:26: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MacroFusion.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/tuple:38, from /usr/include/c++/10.3.1/functional:54, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MacroFusion.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MacroFusion.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 71%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleSummaryAnalysis.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Constants.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/NaCl/ExpandVarArgs.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/NaCl/ExpandVarArgs.cpp:228:49: required from 'bool ExpandVarArgCall(llvm::Module*, InstType*, llvm::DataLayout*) [with InstType = llvm::CallInst]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/NaCl/ExpandVarArgs.cpp:308:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/NaCl/ExpandVarArgs.cpp:232:17: required from 'bool ExpandVarArgCall(llvm::Module*, InstType*, llvm::DataLayout*) [with InstType = llvm::CallInst]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/NaCl/ExpandVarArgs.cpp:308:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 71%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAliasAnalysis.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRPrinter.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRPrinter.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 71%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAnalysisUtils.cpp.o [ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/StdLibraryFunctionsChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/BasicAliasAnalysis.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/Scalar.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PredIteratorCache.h:53:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/tuple:38, from /usr/include/c++/10.3.1/functional:54, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/Scalar.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 71%] Linking CXX static library ../libLLVMProfileData.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 71%] Built target LLVMProfileData [ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/StreamChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/BasicAliasAnalysis.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/Scalar.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/tuple:38, from /usr/include/c++/10.3.1/functional:54, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/Scalar.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp: In member function 'virtual std::shared_ptr {anonymous}::CFRefReportVisitor::VisitNode(const clang::ento::ExplodedNode*, const clang::ento::ExplodedNode*, clang::ento::BugReporterContext&, clang::ento::BugReport&)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:2254:19: warning: redundant move in return statement [-Wredundant-move] 2254 | return std::move(P); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:2254:19: note: remove 'std::move' call [ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/TaintTesterChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRPrinter.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRPrinter.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/TestAfterDivZeroChecker.cpp.o [ 72%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/FlattenGlobals.cpp.o [ 72%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/SimplifiedFuncTypeMap.cpp.o [ 72%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalarizer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 72%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SeparateConstOffsetFromGEP.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 72%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PeepholeOptimizer.cpp.o [ 72%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIElimination.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/AllocationDiagnostics.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/AllocationDiagnostics.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/AllocationDiagnostics.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/AllocationDiagnostics.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 72%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCInstKind.cpp.o [ 72%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIEliminationUtils.cpp.o [ 72%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingWriter.cpp.o [ 72%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRAHazardRecognizer.cpp.o [ 72%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRASchedulerList.cpp.o [ 72%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingReader.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExprCXX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 72%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/TraversalChecker.cpp.o [ 72%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefBranchChecker.cpp.o [ 72%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/Scalarizer.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*>]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/Scalarizer.cpp:354:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/Scalarizer.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*>' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/VectorUtils.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/Scalarizer.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/Scalarizer.cpp:439:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 72%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PreISelIntrinsicLowering.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PeepholeOptimizer.cpp:83: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp:169: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 72%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ProcessImplicitDefs.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ProfileData/Coverage/CoverageMappingReader.h: In member function 'llvm::Expected llvm::coverage::CoverageMappingIterator::operator*()': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:81:23: warning: redundant move in return statement [-Wredundant-move] 81 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:81:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ProfileData/Coverage/CoverageMappingReader.h: In member function 'llvm::Expected llvm::coverage::CoverageMappingIterator::operator->()': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:89:23: warning: redundant move in return statement [-Wredundant-move] 89 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:89:23: note: remove 'std::move' call [ 72%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/GlobalCleanup.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 72%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefCapturedBlockVarChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PHIEliminationUtils.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 72%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PrologEpilogInserter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PHIElimination.cpp:32: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/ModuleSummaryIndex.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/ModuleSummaryAnalysis.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/ModuleSummaryAnalysis.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/ModuleSummaryAnalysis.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/ModuleSummaryAnalysis.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In member function 'llvm::Expected llvm::coverage::RawCoverageMappingDummyChecker::isDummy()': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:324:21: warning: redundant move in return statement [-Wredundant-move] 324 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:324:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:331:21: warning: redundant move in return statement [-Wredundant-move] 331 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:331:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:334:21: warning: redundant move in return statement [-Wredundant-move] 334 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:334:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:339:21: warning: redundant move in return statement [-Wredundant-move] 339 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:339:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:345:21: warning: redundant move in return statement [-Wredundant-move] 345 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:345:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In static member function 'static llvm::Expected > llvm::coverage::BinaryCoverageReader::create(std::unique_ptr&, llvm::StringRef)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:702:21: warning: redundant move in return statement [-Wredundant-move] 702 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:702:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:723:21: warning: redundant move in return statement [-Wredundant-move] 723 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:723:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:724:19: warning: redundant move in return statement [-Wredundant-move] 724 | return std::move(Reader); | ~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:724:19: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PHIEliminationUtils.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PHIElimination.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PHIEliminationUtils.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PHIElimination.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PHIEliminationUtils.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PHIElimination.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PHIEliminationUtils.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PHIElimination.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PHIEliminationUtils.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PHIElimination.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PHIEliminationUtils.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PHIElimination.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 72%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PseudoSourceValue.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 72%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBase.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of 'static llvm::Expected > {anonymous}::CovMapFuncRecordReader::get(llvm::coverage::CovMapVersion, llvm::InstrProfSymtab&, std::vector&, std::vector >&) [with IntPtrT = unsigned int; llvm::support::endianness Endian = llvm::support::little]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:564:45: required from 'llvm::Error readCoverageMappingData(llvm::InstrProfSymtab&, llvm::StringRef, std::vector&, std::vector >&) [with T = unsigned int; llvm::support::endianness Endian = llvm::support::little]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:707:26: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:539:25: warning: redundant move in return statement [-Wredundant-move] 539 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:539:25: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PHIEliminationUtils.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PHIElimination.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PHIEliminationUtils.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PHIElimination.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of 'static llvm::Expected > {anonymous}::CovMapFuncRecordReader::get(llvm::coverage::CovMapVersion, llvm::InstrProfSymtab&, std::vector&, std::vector >&) [with IntPtrT = unsigned int; llvm::support::endianness Endian = llvm::support::big]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:564:45: required from 'llvm::Error readCoverageMappingData(llvm::InstrProfSymtab&, llvm::StringRef, std::vector&, std::vector >&) [with T = unsigned int; llvm::support::endianness Endian = llvm::support::big]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:711:26: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:539:25: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:539:25: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of 'static llvm::Expected > {anonymous}::CovMapFuncRecordReader::get(llvm::coverage::CovMapVersion, llvm::InstrProfSymtab&, std::vector&, std::vector >&) [with IntPtrT = long long unsigned int; llvm::support::endianness Endian = llvm::support::little]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:564:45: required from 'llvm::Error readCoverageMappingData(llvm::InstrProfSymtab&, llvm::StringRef, std::vector&, std::vector >&) [with T = long long unsigned int; llvm::support::endianness Endian = llvm::support::little]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:715:26: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:539:25: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:539:25: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PHIEliminationUtils.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PHIEliminationUtils.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PHIEliminationUtils.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PHIEliminationUtils.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of 'static llvm::Expected > {anonymous}::CovMapFuncRecordReader::get(llvm::coverage::CovMapVersion, llvm::InstrProfSymtab&, std::vector&, std::vector >&) [with IntPtrT = long long unsigned int; llvm::support::endianness Endian = llvm::support::big]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:564:45: required from 'llvm::Error readCoverageMappingData(llvm::InstrProfSymtab&, llvm::StringRef, std::vector&, std::vector >&) [with T = long long unsigned int; llvm::support::endianness Endian = llvm::support::big]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:719:26: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:539:25: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:539:25: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PHIEliminationUtils.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PHIEliminationUtils.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PHIEliminationUtils.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PHIEliminationUtils.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PeepholeOptimizer.cpp:69: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PeepholeOptimizer.cpp:69: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PeepholeOptimizer.cpp:69: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PeepholeOptimizer.cpp:69: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp:160: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp:159: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PeepholeOptimizer.cpp:69: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PeepholeOptimizer.cpp:69: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PHIEliminationUtils.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PHIElimination.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PHIEliminationUtils.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PHIElimination.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AggressiveAntiDepBreaker.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PostRASchedulerList.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PHIEliminationUtils.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PHIElimination.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PHIEliminationUtils.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PHIElimination.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PostRAHazardRecognizer.cpp:35: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 72%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBasic.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of 'llvm::Expected {anonymous}::VersionedCovMapFuncRecordReader::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version3; IntPtrT = long long unsigned int; llvm::support::endianness Endian = llvm::support::big]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:464:26: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: warning: redundant move in return statement [-Wredundant-move] 488 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: warning: redundant move in return statement [-Wredundant-move] 515 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of 'llvm::Expected {anonymous}::VersionedCovMapFuncRecordReader::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version2; IntPtrT = long long unsigned int; llvm::support::endianness Endian = llvm::support::big]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:464:26: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: warning: redundant move in return statement [-Wredundant-move] 488 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: warning: redundant move in return statement [-Wredundant-move] 515 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of 'llvm::Expected {anonymous}::VersionedCovMapFuncRecordReader::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version1; IntPtrT = long long unsigned int; llvm::support::endianness Endian = llvm::support::big]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:464:26: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: warning: redundant move in return statement [-Wredundant-move] 488 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: warning: redundant move in return statement [-Wredundant-move] 515 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of 'llvm::Expected {anonymous}::VersionedCovMapFuncRecordReader::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version3; IntPtrT = long long unsigned int; llvm::support::endianness Endian = llvm::support::little]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:464:26: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: warning: redundant move in return statement [-Wredundant-move] 488 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: warning: redundant move in return statement [-Wredundant-move] 515 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of 'llvm::Expected {anonymous}::VersionedCovMapFuncRecordReader::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version2; IntPtrT = long long unsigned int; llvm::support::endianness Endian = llvm::support::little]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:464:26: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: warning: redundant move in return statement [-Wredundant-move] 488 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: warning: redundant move in return statement [-Wredundant-move] 515 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of 'llvm::Expected {anonymous}::VersionedCovMapFuncRecordReader::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version1; IntPtrT = long long unsigned int; llvm::support::endianness Endian = llvm::support::little]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:464:26: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: warning: redundant move in return statement [-Wredundant-move] 488 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: warning: redundant move in return statement [-Wredundant-move] 515 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of 'llvm::Expected {anonymous}::VersionedCovMapFuncRecordReader::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version3; IntPtrT = unsigned int; llvm::support::endianness Endian = llvm::support::big]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:464:26: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: warning: redundant move in return statement [-Wredundant-move] 488 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: warning: redundant move in return statement [-Wredundant-move] 515 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of 'llvm::Expected {anonymous}::VersionedCovMapFuncRecordReader::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version2; IntPtrT = unsigned int; llvm::support::endianness Endian = llvm::support::big]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:464:26: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: warning: redundant move in return statement [-Wredundant-move] 488 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: warning: redundant move in return statement [-Wredundant-move] 515 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of 'llvm::Expected {anonymous}::VersionedCovMapFuncRecordReader::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version1; IntPtrT = unsigned int; llvm::support::endianness Endian = llvm::support::big]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:464:26: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: warning: redundant move in return statement [-Wredundant-move] 488 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: warning: redundant move in return statement [-Wredundant-move] 515 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of 'llvm::Expected {anonymous}::VersionedCovMapFuncRecordReader::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version3; IntPtrT = unsigned int; llvm::support::endianness Endian = llvm::support::little]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:464:26: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: warning: redundant move in return statement [-Wredundant-move] 488 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: warning: redundant move in return statement [-Wredundant-move] 515 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of 'llvm::Expected {anonymous}::VersionedCovMapFuncRecordReader::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version2; IntPtrT = unsigned int; llvm::support::endianness Endian = llvm::support::little]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:464:26: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: warning: redundant move in return statement [-Wredundant-move] 488 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: warning: redundant move in return statement [-Wredundant-move] 515 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of 'llvm::Expected {anonymous}::VersionedCovMapFuncRecordReader::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version1; IntPtrT = unsigned int; llvm::support::endianness Endian = llvm::support::little]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:464:26: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: warning: redundant move in return statement [-Wredundant-move] 488 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: warning: redundant move in return statement [-Wredundant-move] 515 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PHIEliminationUtils.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PHIElimination.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PHIEliminationUtils.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PHIElimination.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PeepholeOptimizer.cpp:69: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PeepholeOptimizer.cpp:69: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 72%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OptimizationRemarkEmitter.cpp.o [ 72%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OrderedBasicBlock.cpp.o [ 72%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PHITransAddr.cpp.o [ 72%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimpleLoopUnswitch.cpp.o [ 72%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PostDominators.cpp.o [ 72%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefResultChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PostRAHazardRecognizer.cpp:31: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/memory:63, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Statistic.h:32, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PostRAHazardRecognizer.cpp:30: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PostRAHazardRecognizer.cpp:31: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/memory:63, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Statistic.h:32, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PostRAHazardRecognizer.cpp:30: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ProcessImplicitDefs.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:55: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:55: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AntiDepBreaker.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PostRASchedulerList.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AntiDepBreaker.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PostRASchedulerList.cpp:21: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AntiDepBreaker.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PostRASchedulerList.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AntiDepBreaker.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PostRASchedulerList.cpp:21: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PostRAHazardRecognizer.cpp:31: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/memory:63, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Statistic.h:32, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PostRAHazardRecognizer.cpp:30: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AntiDepBreaker.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PostRASchedulerList.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AntiDepBreaker.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PostRASchedulerList.cpp:21: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ [ 72%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefinedArraySubscriptChecker.cpp.o [ 72%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefinedAssignmentChecker.cpp.o [ 72%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/GlobalizeConstantVectors.cpp.o [ 72%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/InsertDivideCheck.cpp.o [ 72%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/InternalizeUsedGlobals.cpp.o [ 72%] Linking CXX static library ../libLLVMAsmParser.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 72%] Built target LLVMAsmParser make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 72%] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:55: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:55: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AntiDepBreaker.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PostRASchedulerList.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AntiDepBreaker.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PostRASchedulerList.cpp:21: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ProcessImplicitDefs.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ProcessImplicitDefs.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ProcessImplicitDefs.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ProcessImplicitDefs.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocBase.cpp:23: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 73%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/InstrumentationMap.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ProcessImplicitDefs.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ProcessImplicitDefs.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegisterClassInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocBase.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocBase.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallPtrSet.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocBase.h:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocBase.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegisterClassInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocBase.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocBase.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallPtrSet.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocBase.h:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocBase.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegisterClassInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocBase.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocBase.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallPtrSet.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocBase.h:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocBase.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 73%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/Trace.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegisterClassInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocBase.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocBase.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallPtrSet.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocBase.h:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocBase.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 73%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocFast.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegisterClassInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocBase.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocBase.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallPtrSet.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocBase.h:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocBase.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/PseudoSourceValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PseudoSourceValue.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/PseudoSourceValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PseudoSourceValue.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 73%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocGreedy.cpp.o [ 73%] Linking CXX static library ../../libLLVMCoverage.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 73%] Built target LLVMCoverage [ 74%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocPBQP.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PrologEpilogInserter.cpp:39: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 74%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/BackendUtil.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 74%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Action.cpp.o [ 74%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Compilation.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/PseudoSourceValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PseudoSourceValue.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/PseudoSourceValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PseudoSourceValue.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/PseudoSourceValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PseudoSourceValue.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/PseudoSourceValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PseudoSourceValue.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 74%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Distro.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/BlockFrequencyInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/OptimizationRemarkEmitter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/OptimizationRemarkEmitter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/XRay/InstrumentationMap.cpp: In function 'llvm::Expected llvm::xray::loadInstrumentationMap(llvm::StringRef)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/XRay/InstrumentationMap.cpp:178:23: warning: redundant move in return statement [-Wredundant-move] 178 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/XRay/InstrumentationMap.cpp:178:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/XRay/InstrumentationMap.cpp:182:23: warning: redundant move in return statement [-Wredundant-move] 182 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/XRay/InstrumentationMap.cpp:182:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/XRay/InstrumentationMap.cpp:186:23: warning: redundant move in return statement [-Wredundant-move] 186 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/XRay/InstrumentationMap.cpp:186:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/XRay/InstrumentationMap.cpp:193:23: warning: redundant move in return statement [-Wredundant-move] 193 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/XRay/InstrumentationMap.cpp:193:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/XRay/InstrumentationMap.cpp:196:21: warning: redundant move in return statement [-Wredundant-move] 196 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/XRay/InstrumentationMap.cpp:196:21: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/PseudoSourceValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PseudoSourceValue.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/PseudoSourceValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PseudoSourceValue.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveRangeEdit.h:30, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocBasic.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/XRay/Trace.cpp: In function 'llvm::Expected llvm::xray::loadTraceFile(llvm::StringRef, bool)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/XRay/Trace.cpp:685:25: warning: redundant move in return statement [-Wredundant-move] 685 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/XRay/Trace.cpp:685:25: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/XRay/Trace.cpp:696:25: warning: redundant move in return statement [-Wredundant-move] 696 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/XRay/Trace.cpp:696:25: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/XRay/Trace.cpp:705:23: warning: redundant move in return statement [-Wredundant-move] 705 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/XRay/Trace.cpp:705:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/XRay/Trace.cpp:714:19: warning: redundant move in return statement [-Wredundant-move] 714 | return std::move(T); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/XRay/Trace.cpp:714:19: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/XRay/InstrumentationMap.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/XRay/InstrumentationMap.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/XRay/InstrumentationMap.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/XRay/InstrumentationMap.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/XRay/Trace.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/XRay/Trace.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/vector:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/XRay/Trace.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/XRay/Trace.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 74%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ProfileSummaryInfo.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PrologEpilogInserter.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PrologEpilogInserter.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 74%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PtrUseVisitor.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/BlockFrequencyInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/OptimizationRemarkEmitter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/OptimizationRemarkEmitter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 74%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/NormalizeAlignment.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Types.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/Action.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/Action.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PriorityWorklist.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAnalysisManager.h:34, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:505:75: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PostOrderIterator.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAnalysisManager.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PriorityWorklist.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAnalysisManager.h:34, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:941:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PostOrderIterator.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAnalysisManager.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 74%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/PNaClSjLjEH.cpp.o [ 74%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/PromoteI1Ops.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Types.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Compilation.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/Compilation.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Compilation.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/Compilation.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PrologEpilogInserter.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PrologEpilogInserter.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 74%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UnixAPIChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AllocationOrder.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocBasic.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AllocationOrder.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocBasic.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AllocationOrder.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocBasic.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AllocationOrder.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocBasic.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Types.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Compilation.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/Compilation.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/Compilation.cpp:226:68: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Types.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Compilation.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/Compilation.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AllocationOrder.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocBasic.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AllocationOrder.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocBasic.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Stmt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtObjC.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/TrailingObjects.h:52, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclGroup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Stmt.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtObjC.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 74%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UnreachableCodeChecker.cpp.o [ 74%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Driver.cpp.o [ 74%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterClassInfo.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AllocationOrder.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocBasic.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AllocationOrder.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocBasic.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Stmt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtObjC.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/TrailingObjects.h:52, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclGroup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Stmt.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/StmtObjC.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PrologEpilogInserter.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PrologEpilogInserter.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 74%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterCoalescer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PrologEpilogInserter.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PrologEpilogInserter.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ [ 74%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterPressure.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AllocationOrder.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocBasic.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AllocationOrder.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocBasic.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 74%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionInfo.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AttrIterator.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Attr.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PriorityWorklist.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAnalysisManager.h:34, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::Loop; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:643:51: required from 'LoopT* llvm::LoopInfoBase::AllocateLoop(ArgsTy&& ...) [with ArgsTy = {}; BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:924:39: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PostOrderIterator.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAnalysisManager.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveRangeEdit.h:30, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocPBQP.cpp:47: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PriorityWorklist.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAnalysisManager.h:34, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PostOrderIterator.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopAnalysisManager.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PrologEpilogInserter.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/PrologEpilogInserter.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocFast.cpp:30: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AllocationOrder.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocBasic.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AllocationOrder.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocBasic.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 74%] Linking CXX static library ../libLLVMXRay.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 74%] Built target LLVMXRay [ 74%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterScavenging.cpp.o [ 74%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RenameIndependentSubregs.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveRangeEdit.h:30, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocGreedy.cpp:40: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRCanonicalizerPass.cpp.o [ 74%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterUsageInfo.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocFast.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocFast.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/BackendUtil.cpp:28: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/DriverOptions.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 74%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Job.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegAllocPBQP.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocPBQP.cpp:32: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegAllocPBQP.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocPBQP.cpp:32: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegAllocPBQP.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocPBQP.cpp:32: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegAllocPBQP.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocPBQP.cpp:32: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocFast.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocFast.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegAllocPBQP.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocPBQP.cpp:32: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocFast.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocFast.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegAllocPBQP.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocPBQP.cpp:32: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 74%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Multilib.cpp.o [ 74%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPass.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/DriverOptions.cpp: In function 'std::unique_ptr clang::driver::createDriverOptTable()': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/DriverOptions.cpp:52:19: warning: redundant move in return statement [-Wredundant-move] 52 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/DriverOptions.cpp:52:19: note: remove 'std::move' call [ 74%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPrinter.cpp.o [ 74%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolution.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocFast.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocFast.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegAllocPBQP.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocPBQP.cpp:32: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegAllocPBQP.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocPBQP.cpp:32: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AllocationOrder.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocGreedy.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AllocationOrder.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocGreedy.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AllocationOrder.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocGreedy.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AllocationOrder.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocGreedy.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AllocationOrder.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocGreedy.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = llvm::LiveRangeCalc::LiveInBlock]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:274:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::LiveRangeCalc::LiveInBlock' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SplitKit.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocGreedy.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:100:10: note: 'struct llvm::LiveRangeCalc::LiveInBlock' declared here 100 | struct LiveInBlock { | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AllocationOrder.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocGreedy.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AllocationOrder.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocGreedy.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AllocationOrder.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocGreedy.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AllocationOrder.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocGreedy.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 75%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionAliasAnalysis.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegAllocPBQP.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocPBQP.cpp:32: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegAllocPBQP.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocPBQP.cpp:32: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegAllocPBQP.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocPBQP.cpp:32: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegAllocPBQP.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocPBQP.cpp:32: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterClassInfo.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AllocationOrder.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocGreedy.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AllocationOrder.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocGreedy.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 75%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/PromoteIntegers.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Driver.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/Driver.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Driver.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/Driver.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/RemoveAsmMemory.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveRangeEdit.h:30, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterCoalescer.cpp:26: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/ReplacePtrsWithInts.cpp.o [ 75%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/ResolvePNaClIntrinsics.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AllocationOrder.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocGreedy.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AllocationOrder.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocGreedy.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterUsageInfo.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Driver.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/Driver.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/Driver.cpp:1940:47: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Driver.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/Driver.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AllocationOrder.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocGreedy.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AllocationOrder.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocGreedy.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Job.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/Job.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/InputInfo.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/Job.cpp:11: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegAllocPBQP.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocPBQP.cpp:32: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegAllocPBQP.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocPBQP.cpp:32: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterPressure.cpp:26: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegisterScavenging.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterScavenging.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Multilib.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/Multilib.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/InputInfo.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/CommonArgs.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/Multilib.cpp:11: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/RegionInfo.h:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/RegionInfo.cpp:12: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/RegionInfo.h:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/RegionInfo.cpp:12: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Option/OptTable.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Option/Option.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Multilib.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/Multilib.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = clang::driver::Multilib]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/Multilib.cpp:156:25: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterPressure.cpp: In member function 'void llvm::PressureDiffs::init(unsigned int)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterPressure.cpp:633:51: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class llvm::PressureDiff'; use assignment or value-initialization instead [-Wclass-memaccess] 633 | memset(PDiffArray, 0, N * sizeof(PressureDiff)); | ^ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterPressure.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegisterPressure.h:144:7: note: 'class llvm::PressureDiff' declared here 144 | class PressureDiff { | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Multilib.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/Multilib.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Multilib.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/Multilib.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterCoalescer.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterCoalescer.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterCoalescer.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterCoalescer.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterCoalescer.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterCoalescer.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterCoalescer.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterCoalescer.cpp:2553:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterCoalescer.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegisterClassInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterClassInfo.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegisterClassInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterClassInfo.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegisterClassInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterClassInfo.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegisterClassInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterClassInfo.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterCoalescer.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterCoalescer.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AllocationOrder.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocGreedy.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/AllocationOrder.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegAllocGreedy.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RenameIndependentSubregs.cpp:36: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegisterPressure.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterPressure.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegisterPressure.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterPressure.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegisterPressure.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterPressure.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegisterPressure.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterPressure.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/ModuleSummaryIndex.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/BackendUtil.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/BackendUtil.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/BackendUtil.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/BackendUtil.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterCoalescer.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterCoalescer.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegisterPressure.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterPressure.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegisterPressure.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterPressure.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegisterScavenging.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterScavenging.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegisterScavenging.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterScavenging.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRCanonicalizerPass.cpp:31: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/VforkChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegisterPressure.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterPressure.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegisterPressure.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterPressure.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterCoalescer.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterCoalescer.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegisterPressure.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterPressure.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegisterPressure.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterPressure.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveInterval.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeUtils.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RenameIndependentSubregs.cpp:30: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveInterval.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeUtils.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RenameIndependentSubregs.cpp:30: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveInterval.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeUtils.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RenameIndependentSubregs.cpp:30: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveInterval.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeUtils.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RenameIndependentSubregs.cpp:30: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveInterval.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeUtils.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RenameIndependentSubregs.cpp:30: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveInterval.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeUtils.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RenameIndependentSubregs.cpp:30: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 75%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoCollector.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/CGSCCPassManager.h:92, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Passes/PassBuilder.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Passes/PassBuilder.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Passes/PassBuilder.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Passes/PassBuilder.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/ModuleSummaryIndex.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/BackendUtil.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/BackendUtil.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/BackendUtil.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/BackendUtil.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegisterScavenging.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterScavenging.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegisterScavenging.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterScavenging.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegisterScavenging.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterScavenging.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegisterScavenging.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterScavenging.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 75%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Phases.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveInterval.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeUtils.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RenameIndependentSubregs.cpp:30: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveInterval.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeUtils.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RenameIndependentSubregs.cpp:30: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 75%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/SanitizerArgs.cpp.o [ 75%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Tool.cpp.o [ 75%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoPropagate.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveInterval.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeUtils.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RenameIndependentSubregs.cpp:30: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveInterval.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeUtils.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RenameIndependentSubregs.cpp:30: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 75%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ResetMachineFunctionPass.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegisterScavenging.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterScavenging.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegisterScavenging.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegisterScavenging.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRCanonicalizerPass.cpp:28: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PostOrderIterator.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRCanonicalizerPass.cpp:27: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRCanonicalizerPass.cpp:28: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PostOrderIterator.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/MIRCanonicalizerPass.cpp:27: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveInterval.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeUtils.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RenameIndependentSubregs.cpp:30: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveInterval.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeUtils.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RenameIndependentSubregs.cpp:30: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 75%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionExpander.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Specifiers.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/TargetInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/TargetInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Specifiers.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/TargetInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/TargetInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Program.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Tool.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/Tool.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/InputInfo.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/Tool.cpp:11: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/ModuleSummaryIndex.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/BackendUtil.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/BackendUtil.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/BackendUtil.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/BackendUtil.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 75%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionNormalization.cpp.o [ 75%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimplifyCFGPass.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Builtins.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Builtins.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 75%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Sink.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Builtins.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Builtins.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 75%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SpeculativeExecution.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/AliasAnalysis.h:43, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/AliasAnalysis.h:42, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp:22: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 75%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetLibraryInfo.cpp.o [ 75%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetTransformInfo.cpp.o [ 75%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Trace.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/ScalarEvolution.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/ScalarEvolution.cpp:61: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SmallPtrSetImpl*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/ScalarEvolution.cpp:6727:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef*>::Data' from 'std::initializer_list*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/CGSCCPassManager.h:92, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Passes/PassBuilder.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Passes/PassBuilder.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:38:7: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Passes/PassBuilder.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Passes/PassBuilder.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/CGSCCPassManager.h:92, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Passes/PassBuilder.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Passes/PassBuilder.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/GVN.h:68:7: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Passes/PassBuilder.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Passes/PassBuilder.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Sanitizers.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/SanitizerArgs.h:12, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/SanitizerArgs.cpp:9: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/InputInfo.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/CommonArgs.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/SanitizerArgs.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStack.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/CGSCCPassManager.h:92, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Passes/PassBuilder.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Passes/PassBuilder.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/GVN.h:68:7: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Passes/PassBuilder.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Passes/PassBuilder.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 75%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackColoring.cpp.o [ 75%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackLayout.cpp.o [ 75%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeBasedAliasAnalysis.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/ScalarEvolution.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/ScalarEvolution.cpp:61: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:452:28: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/ScalarEvolution.cpp:406:73: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/ScalarEvolution.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/ScalarEvolution.cpp:61: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 75%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeMetadataUtils.cpp.o [ 75%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/ScalarEvolution.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/ScalarEvolution.cpp:61: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:665:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/ScalarEvolution.cpp:11762:68: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair >' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:665:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/ScalarEvolution.h:381:7: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair >' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegUsageInfoCollector.cpp:25: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/ScalarEvolutionExpander.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/ScalarEvolutionExpander.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/ScalarEvolutionExpander.cpp:688:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/ScalarEvolutionExpander.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/ScalarEvolutionExpander.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/ScalarEvolutionExpander.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/ScalarEvolutionExpander.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/ScalarEvolutionExpander.cpp:2190:76: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/ScalarEvolution.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/ScalarEvolution.cpp:61: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/ScalarEvolution.cpp:10748:36: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/ScalarEvolution.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/ScalarEvolution.cpp:61: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 75%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueLattice.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegUsageInfoPropagate.cpp:26: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueLatticeUtils.cpp.o [ 75%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/RewriteAtomics.cpp.o [ 76%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/VLASizeChecker.cpp.o [ 76%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueTracking.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/ScalarEvolution.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/ScalarEvolution.cpp:61: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:376:9: required from 'void llvm::DenseMapBase::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:739:29: required from 'void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:502:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::DenseMap, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:546:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::DenseMap, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:512:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {}; DerivedT = llvm::DenseMap, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:292:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair, 2> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:296:28: required from 'ValueT& llvm::DenseMapBase::operator[](const KeyT&) [with DerivedT = llvm::DenseMap, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/ScalarEvolution.cpp:7776:23: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/ScalarEvolution.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/ScalarEvolution.cpp:61: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Function.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/Sink.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/Sink.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Function.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/Sink.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/Sink.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/TargetLibraryInfo.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/TargetLibraryInfo.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = unsigned int; ValueT = std::__cxx11::basic_string; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = std::__cxx11::basic_string; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:665:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = std::__cxx11::basic_string; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/TargetLibraryInfo.cpp:503:54: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair >' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/ScalarEvolutionExpander.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/ScalarEvolutionExpander.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/ScalarEvolutionExpander.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/ScalarEvolutionExpander.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegUsageInfoPropagate.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegUsageInfoPropagate.cpp:22: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 76%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/VectorUtils.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegUsageInfoCollector.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/memory:63, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Statistic.h:32, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegUsageInfoCollector.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegUsageInfoCollector.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/memory:63, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Statistic.h:32, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegUsageInfoCollector.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 76%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ValistChecker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ResetMachineFunctionPass.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/memory:63, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Statistic.h:32, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ResetMachineFunctionPass.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegUsageInfoPropagate.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegUsageInfoPropagate.cpp:22: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegUsageInfoPropagate.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/RegUsageInfoPropagate.cpp:22: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/ScalarEvolutionNormalization.h:39, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/ScalarEvolutionNormalization.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/ScalarEvolutionNormalization.h:39, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/ScalarEvolutionNormalization.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ResetMachineFunctionPass.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/memory:63, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Statistic.h:32, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ResetMachineFunctionPass.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SafeStackColoring.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SafeStackColoring.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SafeStackColoring.cpp:128:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SafeStackColoring.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SafeStackColoring.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 76%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/VirtualCallChecker.cpp.o [ 76%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChain.cpp.o [ 76%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/AArch64.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SafeStackColoring.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SafeStackColoring.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:376:9: required from 'void llvm::DenseMapBase::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:739:29: required from 'void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:502:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:546:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::BasicBlock*; DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:512:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::BasicBlock* const&; ValueArgs = {}; DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:292:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair, 4> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:296:28: required from 'ValueT& llvm::DenseMapBase::operator[](const KeyT&) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SafeStackColoring.cpp:128:19: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SafeStackColoring.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SafeStackColoring.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 76%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScalarizeMaskedMemIntrin.cpp.o [ 76%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAG.cpp.o [ 76%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGInstrs.cpp.o [ 77%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/ARM.cpp.o [ 77%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/Mips.cpp.o [ 77%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/PPC.cpp.o [ 77%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGPrinter.cpp.o [ 77%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/Sparc.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Constants.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Operator.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/TargetTransformInfo.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/TargetTransformInfo.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/TargetTransformInfo.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/TargetTransformInfo.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 77%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SpeculateAroundPHIs.cpp.o [ 77%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGAtomic.cpp.o [ 77%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StraightLineStrengthReduce.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Sanitizers.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/ToolChain.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Arch/ARM.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Arch/ARM.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/ToolChain.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Arch/ARM.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Arch/ARM.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SafeStack.cpp:33: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StructurizeCFG.cpp.o [ 77%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/TailRecursionElimination.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Driver.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Arch/AArch64.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Arch/AArch64.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Driver.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Arch/AArch64.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Arch/AArch64.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/VforkChecker.cpp:29: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/VforkChecker.cpp:29: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Driver.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Arch/Mips.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Arch/Mips.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Driver.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Arch/Mips.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Arch/Mips.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Driver.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Arch/PPC.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Arch/PPC.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Driver.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Arch/PPC.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Arch/PPC.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGBlocks.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/VforkChecker.cpp:29: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/VforkChecker.cpp:29: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 77%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGBuiltin.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Sanitizers.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/ToolChain.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChain.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/ToolChain.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChain.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/ValueTracking.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/ValueTracking.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/ValueTracking.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/ValueTracking.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Driver.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Arch/Sparc.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Arch/Sparc.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Driver.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Arch/Sparc.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Arch/Sparc.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCUDANV.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCUDARuntime.cpp.o [ 77%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/RewriteLLVMIntrinsics.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Sanitizers.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/ToolChain.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChain.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Sanitizers.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/ToolChain.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChain.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSchedule.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ScheduleDAGInstrs.h:28, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ScheduleDAGInstrs.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/RewritePNaClLibraryCalls.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/ValueTracking.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/ValueTracking.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/ValueTracking.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/ValueTracking.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 77%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/SimplifyAllocas.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SafeStackColoring.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SafeStack.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/SimplifyStructRegSignatures.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/VectorUtils.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/VectorUtils.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/VectorUtils.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Analysis/VectorUtils.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 77%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/StripAttributes.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SafeStackColoring.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SafeStack.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SafeStackColoring.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SafeStack.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SafeStackColoring.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SafeStack.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SafeStackColoring.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SafeStack.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Function.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/TailRecursionElimination.h:56, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/TailRecursionElimination.cpp:53: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Function.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/TailRecursionElimination.h:56, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/TailRecursionElimination.cpp:53: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ScheduleDAGInstrs.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ScheduleDAGInstrs.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ScheduleDAGInstrs.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ScheduleDAGInstrs.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ScheduleDAGInstrs.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ScheduleDAGInstrs.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ScheduleDAGInstrs.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ScheduleDAGInstrs.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SafeStackColoring.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SafeStack.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SafeStackColoring.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SafeStack.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/StructurizeCFG.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/StructurizeCFG.cpp:550:56: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/StructurizeCFG.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ScheduleDAG.cpp:24: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/SpeculateAroundPHIs.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/SpeculateAroundPHIs.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/SpeculateAroundPHIs.cpp:86:50: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar/SpeculateAroundPHIs.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/SpeculateAroundPHIs.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 77%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/SystemZ.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ScheduleDAGInstrs.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ScheduleDAGInstrs.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 77%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/X86.cpp.o [ 77%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Ananas.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Analysis/ProgramPoint.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 77%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/AMDGPU.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/StructurizeCFG.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/StructurizeCFG.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ScheduleDAGInstrs.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ScheduleDAGInstrs.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/StructurizeCFG.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 2]' /usr/include/c++/10.3.1/bits/stl_pair.h:315:17: required from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = llvm::PHINode* const&; _T2 = llvm::SmallVector, 2>; typename std::__strip_reference_wrapper::type>::__type = llvm::SmallVector, 2>; typename std::__strip_reference_wrapper::type>::__type = llvm::PHINode*]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:100:38: required from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = llvm::PHINode*; ValueT = llvm::SmallVector, 2>; MapType = llvm::DenseMap, llvm::detail::DenseMapPair >; VectorType = std::vector, 2> >, std::allocator, 2> > > >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/StructurizeCFG.cpp:550:15: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/StructurizeCFG.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/StructurizeCFG.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:774:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 2]' /usr/include/c++/10.3.1/bits/stl_pair.h:314:17: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = std::pair, 2> >; _Args = {const std::pair, 2> >&}]' /usr/include/c++/10.3.1/bits/stl_uninitialized.h:91:18: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const std::pair, 2> >*; _ForwardIterator = std::pair, 2> >*; bool _TrivialValueTypes = false]' /usr/include/c++/10.3.1/bits/stl_uninitialized.h:150:15: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/10.3.1/bits/stl_uninitialized.h:347:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair, 2> >*; _ForwardIterator = std::pair, 2> >*; _Allocator = std::allocator, 2> > >]' /usr/include/c++/10.3.1/bits/vector.tcc:474:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair, 2> >}; _Tp = std::pair, 2> >; _Alloc = std::allocator, 2> > >; std::vector<_Tp, _Alloc>::iterator = std::vector, 2> >, std::allocator, 2> > > >::iterator]' /usr/include/c++/10.3.1/bits/vector.tcc:121:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair, 2> >}; _Tp = std::pair, 2> >; _Alloc = std::allocator, 2> > >]' /usr/include/c++/10.3.1/bits/stl_vector.h:1204:21: required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair, 2> >; _Alloc = std::allocator, 2> > >; std::vector<_Tp, _Alloc>::value_type = std::pair, 2> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:100:23: required from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = llvm::PHINode*; ValueT = llvm::SmallVector, 2>; MapType = llvm::DenseMap, llvm::detail::DenseMapPair >; VectorType = std::vector, 2> >, std::allocator, 2> > > >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/StructurizeCFG.cpp:550:15: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/StructurizeCFG.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ScheduleDAG.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ScheduleDAG.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ScheduleDAG.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ScheduleDAG.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ScheduleDAG.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ScheduleDAG.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ScheduleDAG.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ScheduleDAG.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclCXX.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp:61: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp:59: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringExtras.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ScheduleDAGPrinter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringExtras.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ScheduleDAGPrinter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringExtras.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ScheduleDAGPrinter.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringExtras.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ScheduleDAGPrinter.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ScheduleDAG.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ScheduleDAG.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ScheduleDAG.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ScheduleDAG.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 4; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 77%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScoreboardHazardRecognizer.cpp.o [ 77%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShadowStackGCLowering.cpp.o [ 77%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/AVR.cpp.o [ 77%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/BareMetal.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Driver.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Arch/X86.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Arch/X86.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Driver.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Arch/X86.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Arch/X86.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Clang.cpp.o [ 77%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShrinkWrap.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Types.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Ananas.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Ananas.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Ananas.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Ananas.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Util.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Ananas.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Ananas.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::opt::OptSpecifier]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Ananas.cpp:87:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SjLjEHPrepare.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Types.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/AMDGPU.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/AMDGPU.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/AMDGPU.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/AMDGPU.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SlotIndexes.cpp.o [ 77%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SpillPlacement.cpp.o [ 77%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/CloudABI.cpp.o [ 77%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/CommonArgs.cpp.o [ 77%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SplitKit.cpp.o [ 77%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Contiki.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Types.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/AVR.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/AVR.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/AVR.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/AVR.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/CrossWindows.cpp.o [ 78%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackColoring.cpp.o [ 78%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMapLivenessAnalysis.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Program.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Tool.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/BareMetal.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/BareMetal.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/ToolChain.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/BareMetal.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/BareMetal.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Program.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Tool.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/BareMetal.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/BareMetal.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::opt::OptSpecifier]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/BareMetal.cpp:185:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Types.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/CloudABI.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/CloudABI.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/CloudABI.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/CloudABI.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Util.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/CloudABI.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/CloudABI.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::opt::OptSpecifier]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/CloudABI.cpp:76:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMaps.cpp.o [ 78%] Linking CXX static library ../../../../../lib/libclangStaticAnalyzerCheckers.a [ 78%] Linking CXX static library ../../libLLVMScalarOpts.a In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ShadowStackGCLowering.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ShadowStackGCLowering.cpp:248:39: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ShadowStackGCLowering.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 78%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Cuda.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 78%] Built target clangStaticAnalyzerCheckers [ 78%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Darwin.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Types.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Contiki.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Contiki.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Contiki.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Contiki.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Types.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/MSVC.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Clang.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Clang.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/MSVC.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Clang.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Clang.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 78%] Built target LLVMScalarOpts [ 78%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/DragonFly.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 78%] Building CXX object tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/ExecuteCompilerInvocation.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 78%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ASTConsumers.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 78%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/ArgumentsAdjusters.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Util.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/MSVC.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Clang.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Clang.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::opt::OptSpecifier]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Clang.cpp:1198:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Types.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/MSVC.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Clang.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Clang.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VersionTuple.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/MSVC.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Clang.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Clang.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Types.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/CrossWindows.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/CrossWindows.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/CrossWindows.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/CrossWindows.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Types.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/InputInfo.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/CommonArgs.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/CommonArgs.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/InputInfo.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/CommonArgs.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/CommonArgs.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 78%] Building CXX object tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/FileAnalysis.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SpillPlacement.h:30, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SpillPlacement.cpp:30: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SpillPlacement.cpp:134:41: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SpillPlacement.h:30, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SpillPlacement.cpp:30: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SlotIndexes.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SlotIndexes.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SlotIndexes.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SlotIndexes.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 78%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/StripMetadata.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Types.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/InputInfo.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/CommonArgs.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/CommonArgs.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Types.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/InputInfo.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/CommonArgs.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/CommonArgs.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SlotIndexes.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SlotIndexes.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/RegisterScavenging.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ShrinkWrap.cpp:67: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SlotIndexes.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SlotIndexes.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SpillPlacement.h:30, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SpillPlacement.cpp:30: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SpillPlacement.h:30, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SpillPlacement.cpp:30: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SpillPlacement.h:30, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SpillPlacement.cpp:30: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SpillPlacement.h:30, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SpillPlacement.cpp:30: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 78%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/CommonOptionsParser.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Types.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/DragonFly.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/DragonFly.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/DragonFly.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/DragonFly.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/CompilationDatabase.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Util.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/DragonFly.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/DragonFly.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::opt::OptSpecifier]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/DragonFly.cpp:117:73: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SpillPlacement.h:30, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SpillPlacement.cpp:30: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SpillPlacement.h:30, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SpillPlacement.cpp:30: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ShrinkWrap.cpp:51: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ShrinkWrap.cpp:51: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 78%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/FreeBSD.cpp.o [ 78%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/Execution.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveRangeEdit.h:30, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SplitKit.cpp:26: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ScheduleDAG.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ScoreboardHazardRecognizer.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ScheduleDAG.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ScoreboardHazardRecognizer.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ScheduleDAG.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ScoreboardHazardRecognizer.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ScheduleDAG.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ScoreboardHazardRecognizer.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 78%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/FileMatchTrie.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackMapLivenessAnalysis.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ShrinkWrap.cpp:51: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ShrinkWrap.cpp:51: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ShrinkWrap.cpp:51: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ShrinkWrap.cpp:51: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Types.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ShrinkWrap.cpp:51: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ShrinkWrap.cpp:51: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Types.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Darwin.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Darwin.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Darwin.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Darwin.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/FixIt.cpp.o [ 78%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/JSONCompilationDatabase.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Util.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Darwin.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Darwin.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::opt::OptSpecifier]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Darwin.cpp:477:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SparseSet.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LivePhysRegs.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackMapLivenessAnalysis.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/memory:63, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Statistic.h:32, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackMapLivenessAnalysis.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ScheduleDAG.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ScoreboardHazardRecognizer.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/ScheduleDAG.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ScoreboardHazardRecognizer.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGAtomic.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cfi-verify/lib/FileAnalysis.cpp: In static member function 'static llvm::Expected llvm::cfi_verify::FileAnalysis::Create(llvm::StringRef)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:93:21: warning: redundant move in return statement [-Wredundant-move] 93 | return std::move(InitResponse); | ~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:93:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:96:21: warning: redundant move in return statement [-Wredundant-move] 96 | return std::move(SectionParseResponse); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:96:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:98:19: warning: redundant move in return statement [-Wredundant-move] 98 | return std::move(Analysis); | ~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:98:19: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ShrinkWrap.cpp:51: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/ShrinkWrap.cpp:51: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 78%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/Refactoring.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SparseSet.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LivePhysRegs.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackMapLivenessAnalysis.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/memory:63, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Statistic.h:32, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackMapLivenessAnalysis.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SplitKit.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SplitKit.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SplitKit.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SplitKit.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SplitKit.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SplitKit.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SplitKit.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SplitKit.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SparseSet.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LivePhysRegs.h:33, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackMapLivenessAnalysis.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/memory:63, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Statistic.h:32, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackMapLivenessAnalysis.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuiltin.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SplitKit.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SplitKit.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = llvm::LiveRangeCalc::LiveInBlock]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:274:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::LiveRangeCalc::LiveInBlock' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SplitKit.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SplitKit.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:100:10: note: 'struct llvm::LiveRangeCalc::LiveInBlock' declared here 100 | struct LiveInBlock { | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SplitKit.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SplitKit.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SplitKit.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SplitKit.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cfi-verify/lib/FileAnalysis.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cfi-verify/lib/FileAnalysis.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 78%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/RefactoringCallbacks.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cfi-verify/lib/FileAnalysis.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cfi-verify/lib/FileAnalysis.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackMaps.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGAtomic.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGAtomic.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SplitKit.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SplitKit.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SplitKit.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SplitKit.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuiltin.cpp:477:79: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Constant*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuiltin.cpp:664:17: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = {anonymous}::WidthAndSignedness]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuiltin.cpp:2419:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<{anonymous}::WidthAndSignedness>::Data' from 'std::initializer_list<{anonymous}::WidthAndSignedness>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Types.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/FreeBSD.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/FreeBSD.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/FreeBSD.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/FreeBSD.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGAtomic.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGAtomic.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGAtomic.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGAtomic.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGAtomic.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGAtomic.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Fuchsia.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SplitKit.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SplitKit.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SplitKit.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SplitKit.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuiltin.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuiltin.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 78%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Gnu.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SplitKit.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SplitKit.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SplitKit.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SplitKit.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuiltin.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuiltin.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuiltin.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuiltin.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuiltin.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuiltin.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackColoring.cpp:24: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackColoring.cpp:24: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackColoring.cpp:24: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackColoring.cpp:24: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/StackMaps.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackMaps.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/StackMaps.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackMaps.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackColoring.cpp:24: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackColoring.cpp:24: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCUDANV.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/StackMaps.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackMaps.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/StackMaps.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackMaps.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ [ 78%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Haiku.cpp.o [ 78%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/NaCl/StripMetadata.cpp:146:13: warning: 'bool functionHasDbgAttachment(const llvm::Function&)' defined but not used [-Wunused-function] 146 | static bool functionHasDbgAttachment(const Function &F) { | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SplitKit.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SplitKit.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/LiveRangeCalc.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SplitKit.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/SplitKit.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 78%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/StandaloneExecution.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/StackMaps.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackMaps.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/StackMaps.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackMaps.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 78%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/ExpandI64.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackColoring.cpp:24: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackColoring.cpp:24: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/StackMaps.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackMaps.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/MapVector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/StackMaps.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackMaps.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCUDARuntime.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackColoring.cpp:24: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackColoring.cpp:24: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/CommonOptionsParser.cpp: In static member function 'static llvm::Expected clang::tooling::CommonOptionsParser::create(int&, const char**, llvm::cl::OptionCategory&, llvm::cl::NumOccurrencesFlag, const char*)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/CommonOptionsParser.cpp:167:21: warning: redundant move in return statement [-Wredundant-move] 167 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/CommonOptionsParser.cpp:167:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/CommonOptionsParser.cpp:168:19: warning: redundant move in return statement [-Wredundant-move] 168 | return std::move(Parser); | ~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/CommonOptionsParser.cpp:168:19: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCUDANV.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCUDANV.cpp:83:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCUDANV.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCUDANV.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCUDANV.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp: In function 'std::unique_ptr CreateFrontendBaseAction(clang::CompilerInstance&)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp:77:25: warning: redundant move in return statement [-Wredundant-move] 77 | return std::move(P); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp:77:25: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/ArgumentsAdjusters.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/CommonOptionsParser.h:30, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/CommonOptionsParser.cpp:27: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/ArgumentsAdjusters.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/CommonOptionsParser.h:30, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/CommonOptionsParser.cpp:27: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 78%] Building CXX object tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/GraphBuilder.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Types.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Fuchsia.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Fuchsia.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Fuchsia.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Fuchsia.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCUDARuntime.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCUDARuntime.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCUDANV.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCUDANV.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCUDANV.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCUDANV.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCUDANV.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCUDANV.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Types.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Haiku.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Haiku.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Haiku.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Haiku.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCUDARuntime.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCUDARuntime.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCUDARuntime.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCUDARuntime.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCUDARuntime.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCUDARuntime.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 78%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/Tooling.cpp.o [ 78%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Hexagon.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/CompilationDatabase.h:32, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/JSONCompilationDatabase.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/JSONCompilationDatabase.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/JSONCompilationDatabase.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/JSONCompilationDatabase.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Types.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Util.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = clang::driver::Multilib]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.cpp:1175:64: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ARCMigrate/FileRemapper.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ARCMigrate/ARCMTActions.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ARCMigrate/FileRemapper.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ARCMigrate/ARCMTActions.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 78%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/ExpandInsertExtractElement.cpp.o [ 78%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/LowerEmAsyncify.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/CompilationDatabase.h:32, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/CompilationDatabase.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/CompilationDatabase.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/FixIt.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/FixIt.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/FixIt.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/FixIt.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 78%] Linking CXX static library ../libLLVMAnalysis.a [ 78%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/LowerEmExceptionsPass.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 78%] Built target LLVMAnalysis [ 78%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Linux.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 78%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyArgumentMove.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/AST.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/ASTConsumers.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/ASTConsumers.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/ASTConsumers.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 78%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyAsmPrinter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/ArgumentsAdjusters.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/CommonOptionsParser.h:30, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/Execution.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Execution.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/ArgumentsAdjusters.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/CommonOptionsParser.h:30, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/Execution.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Execution.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/CompilationDatabase.h:32, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/CompilationDatabase.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/CompilationDatabase.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/CompilationDatabase.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 78%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyCallIndirectFixup.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/NaCl/ExpandI64.cpp: In member function 'bool {anonymous}::ExpandI64::splitInst(llvm::Instruction*)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/NaCl/ExpandI64.cpp:833:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 833 | } | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/NaCl/ExpandI64.cpp:835:5: note: here 835 | case Instruction::SIToFP: | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Types.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Linux.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Hexagon.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Hexagon.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Linux.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Hexagon.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Hexagon.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyCFGStackify.cpp.o [ 79%] Linking CXX static library ../../../../lib/libclangFrontendTool.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 79%] Built target clangFrontendTool [ 79%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyCFGSort.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Util.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Linux.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Hexagon.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Hexagon.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::opt::OptSpecifier]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Hexagon.cpp:332:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackProtector.cpp:26: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyExplicitLocals.cpp.o [ 80%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/MipsLinux.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cfi-verify/lib/FileAnalysis.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cfi-verify/lib/GraphBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cfi-verify/lib/FileAnalysis.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cfi-verify/lib/GraphBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 80%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/MinGW.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cfi-verify/lib/FileAnalysis.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cfi-verify/lib/GraphBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cfi-verify/lib/FileAnalysis.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cfi-verify/lib/GraphBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 80%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Minix.cpp.o [ 80%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackSlotColoring.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/Core/Replacement.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/Refactoring.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileSystemOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/Core/Replacement.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/Refactoring.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Refactoring.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Types.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Linux.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Linux.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Linux.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Linux.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ [ 80%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplication.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Instructions.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/StackProtector.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackProtector.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackProtector.cpp:377:31: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Types.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Linux.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/MipsLinux.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/MipsLinux.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Linux.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/MipsLinux.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/MipsLinux.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyAsmPrinter.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/StackProtector.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackProtector.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallPtrSet.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/StackProtector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackProtector.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 80%] Linking CXX static library ../../../lib/libLLVMCFIVerify.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 80%] Built target LLVMCFIVerify [ 80%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplicator.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/ArgumentsAdjusters.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/StandaloneExecution.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/StandaloneExecution.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/ArgumentsAdjusters.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/StandaloneExecution.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/StandaloneExecution.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 80%] Building CXX object lib/Target/WebAssembly/Disassembler/CMakeFiles/LLVMWebAssemblyDisassembler.dir/WebAssemblyDisassembler.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 80%] Building CXX object lib/Target/WebAssembly/InstPrinter/CMakeFiles/LLVMWebAssemblyAsmPrinter.dir/WebAssemblyInstPrinter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Types.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/MinGW.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/MinGW.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/MinGW.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/MinGW.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp:31: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/LowerEmSetjmp.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/StackProtector.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackProtector.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallPtrSet.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/StackProtector.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackProtector.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 81%] Building CXX object lib/Target/JSBackend/NaCl/CMakeFiles/LLVMPNaClTransforms.dir/NoExitRuntime.cpp.o [ 81%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/MSVC.cpp.o [ 81%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Myriad.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Types.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Minix.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Minix.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Minix.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Minix.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Util.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Minix.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Minix.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::opt::OptSpecifier]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Minix.cpp:67:73: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCXX.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp:27: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/NaCl/LowerEmExceptionsPass.cpp:31: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/tuple:38, from /usr/include/c++/10.3.1/functional:54, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/NaCl/LowerEmExceptionsPass.cpp:30: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/NaCl/LowerEmExceptionsPass.cpp:31: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/tuple:38, from /usr/include/c++/10.3.1/functional:54, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/NaCl/LowerEmExceptionsPass.cpp:30: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/RefactoringCallbacks.h:32, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:12: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/RefactoringCallbacks.h:32, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:12: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 81%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCXXABI.cpp.o [ 81%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/NaCl.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp:23: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 81%] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyAsmBackend.cpp.o [ 81%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCall.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyAsmPrinter.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyAsmPrinter.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Types.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/MSVC.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/MSVC.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/MSVC.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/MSVC.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySubtarget.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyCFGSort.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Util.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/MSVC.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/MSVC.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::opt::OptSpecifier]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/MSVC.cpp:571:76: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp:29: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp:29: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TailDuplication.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp:29: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp:29: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyAsmPrinter.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyAsmPrinter.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 81%] Linking CXX static library ../../../libLLVMWebAssemblyDisassembler.a In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyAsmPrinter.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyAsmPrinter.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 81%] Built target LLVMWebAssemblyDisassembler [ 81%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGClass.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/Tooling.h:34, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Tooling.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Compilation.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Tooling.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Types.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Myriad.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Myriad.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Myriad.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Myriad.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 81%] Building CXX object lib/Target/WebAssembly/TargetInfo/CMakeFiles/LLVMWebAssemblyInfo.dir/WebAssemblyTargetInfo.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Util.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Myriad.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Myriad.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::opt::OptSpecifier]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Myriad.cpp:57:46: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TailDuplicator.cpp:29: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = std::__cxx11::basic_string]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Myriad.cpp:225:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_list >::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackSlotColoring.cpp:33: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp:29: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp:29: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/Tooling.h:34, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Tooling.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/Tooling.h:34, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Tooling/Tooling.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp:25: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp:25: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp:25: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp:25: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp:25: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp:25: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Types.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/NaCl.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/NaCl.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/NaCl.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/NaCl.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/ChildTarget.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TailDuplicator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TailDuplicator.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TailDuplicator.cpp:354:76: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TailDuplicator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TailDuplicator.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyAsmPrinter.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyAsmPrinter.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackSlotColoring.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackSlotColoring.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackSlotColoring.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackSlotColoring.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 81%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCleanup.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackSlotColoring.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackSlotColoring.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackSlotColoring.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackSlotColoring.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCExpr.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFixup.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyFixupKinds.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyAsmBackend.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCExpr.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFixup.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyFixupKinds.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyAsmBackend.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TailDuplication.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TailDuplication.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TailDuplication.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TailDuplication.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 81%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFastISel.cpp.o [ 81%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFixIrreducibleControlFlow.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp:25: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp:25: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TailDuplicator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TailDuplicator.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TailDuplicator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TailDuplicator.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TailDuplicator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TailDuplicator.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TailDuplicator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TailDuplicator.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyELFObjectWriter.cpp.o [ 81%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFixFunctionBitcasts.cpp.o [ 81%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/NetBSD.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackSlotColoring.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackSlotColoring.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp:25: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp:25: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyCFGSort.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyCFGSort.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyCFGSort.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyCFGSort.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TailDuplicator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TailDuplicator.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TailDuplicator.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TailDuplicator.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TailDuplication.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TailDuplication.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp:21: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp:21: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp:25: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp:25: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyCFGSort.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyCFGSort.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackSlotColoring.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackSlotColoring.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 81%] Linking CXX static library ../../../libLLVMWebAssemblyInfo.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 81%] Built target LLVMWebAssemblyInfo [ 81%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/OpenBSD.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp:21: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ [ 81%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/PS4CPU.cpp.o [ 81%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Solaris.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.cpp:78:76: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp:25: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp:25: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyCFGSort.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyCFGSort.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp:21: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackSlotColoring.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/StackSlotColoring.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 81%] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyMCAsmInfo.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Types.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/NetBSD.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/NetBSD.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/NetBSD.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/NetBSD.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 81%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFrameLowering.cpp.o [ 81%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyISelDAGToDAG.cpp.o [ 81%] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyMCCodeEmitter.cpp.o [ 81%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyISelLowering.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/ChildTarget/ChildTarget.cpp:2: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h: In instantiation of 'llvm::Expected llvm::orc::remote::OrcRemoteTargetServer::handleReserveMem(llvm::orc::remote::ResourceIdMgr::ResourceId, uint64_t, uint32_t) [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcGenericABI; llvm::orc::remote::ResourceIdMgr::ResourceId = long long unsigned int; uint64_t = long long unsigned int; uint32_t = unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:73:40: required from 'llvm::orc::remote::OrcRemoteTargetServer::OrcRemoteTargetServer(ChannelT&, llvm::orc::remote::OrcRemoteTargetServer::SymbolLookupFtor, llvm::orc::remote::OrcRemoteTargetServer::EHFrameRegistrationFtor, llvm::orc::remote::OrcRemoteTargetServer::EHFrameRegistrationFtor) [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcGenericABI; llvm::orc::remote::OrcRemoteTargetServer::SymbolLookupFtor = std::function&)>; llvm::orc::remote::OrcRemoteTargetServer::EHFrameRegistrationFtor = std::function]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/ChildTarget/ChildTarget.cpp:58:79: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:385:27: warning: redundant move in return statement [-Wredundant-move] 385 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:385:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h: In instantiation of 'llvm::Expected > llvm::orc::remote::OrcRemoteTargetServer::handleEmitIndirectStubs(llvm::orc::remote::ResourceIdMgr::ResourceId, uint32_t) [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcGenericABI; llvm::orc::remote::ResourceIdMgr::ResourceId = long long unsigned int; uint32_t = unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:84:42: required from 'llvm::orc::remote::OrcRemoteTargetServer::OrcRemoteTargetServer(ChannelT&, llvm::orc::remote::OrcRemoteTargetServer::SymbolLookupFtor, llvm::orc::remote::OrcRemoteTargetServer::EHFrameRegistrationFtor, llvm::orc::remote::OrcRemoteTargetServer::EHFrameRegistrationFtor) [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcGenericABI; llvm::orc::remote::OrcRemoteTargetServer::SymbolLookupFtor = std::function&)>; llvm::orc::remote::OrcRemoteTargetServer::EHFrameRegistrationFtor = std::function]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/ChildTarget/ChildTarget.cpp:58:79: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:270:27: warning: redundant move in return statement [-Wredundant-move] 270 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:270:27: note: remove 'std::move' call [ 81%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/TCE.cpp.o [ 81%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/WebAssembly.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/NaCl/LowerEmSetjmp.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/tuple:38, from /usr/include/c++/10.3.1/functional:54, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/NaCl/LowerEmSetjmp.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/NaCl/LowerEmSetjmp.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/tuple:38, from /usr/include/c++/10.3.1/functional:54, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Transforms/Scalar.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/JSBackend/NaCl/LowerEmSetjmp.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/ChildTarget/ChildTarget.cpp:2: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::remote::utils::RequestCompile; ArgTs = {long long unsigned int}; AltRetT = long long unsigned int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Expected]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:102:40: required from 'llvm::Expected llvm::orc::remote::OrcRemoteTargetServer::requestCompile(llvm::JITTargetAddress) [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcGenericABI; llvm::JITTargetAddress = long long unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:151:39: required from 'static llvm::JITTargetAddress llvm::orc::remote::OrcRemoteTargetServer::reenter(void*, void*) [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcGenericABI; llvm::JITTargetAddress = long long unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:293:32: required from 'llvm::Error llvm::orc::remote::OrcRemoteTargetServer::handleEmitResolverBlock() [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcGenericABI]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:86:42: required from 'llvm::orc::remote::OrcRemoteTargetServer::OrcRemoteTargetServer(ChannelT&, llvm::orc::remote::OrcRemoteTargetServer::SymbolLookupFtor, llvm::orc::remote::OrcRemoteTargetServer::EHFrameRegistrationFtor, llvm::orc::remote::OrcRemoteTargetServer::EHFrameRegistrationFtor) [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcGenericABI; llvm::orc::remote::OrcRemoteTargetServer::SymbolLookupFtor = std::function&)>; llvm::orc::remote::OrcRemoteTargetServer::EHFrameRegistrationFtor = std::function]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/ChildTarget/ChildTarget.cpp:58:79: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: redundant move in return statement [-Wredundant-move] 1598 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: redundant move in return statement [-Wredundant-move] 1605 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Types.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/OpenBSD.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/OpenBSD.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/OpenBSD.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/OpenBSD.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmInfoELF.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCAsmInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCAsmInfo.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmInfoELF.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCAsmInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCAsmInfo.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Util.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/OpenBSD.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/OpenBSD.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::opt::OptSpecifier]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/OpenBSD.cpp:176:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Linking CXX static library ../../../libLLVMWebAssemblyAsmPrinter.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 81%] Built target LLVMWebAssemblyAsmPrinter In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Types.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Solaris.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Solaris.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Solaris.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Solaris.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/XCore.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::rpc::detail::RPCEndpointBase, llvm::orc::rpc::RawByteChannel, unsigned int, unsigned int>::OrcRPCNegotiate; ArgTs = {const char*}; AltRetT = unsigned int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Expected]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1312:47: required from 'llvm::Expected llvm::orc::rpc::detail::RPCEndpointBase::getRemoteFunctionId(bool, bool) [with Func = llvm::orc::remote::utils::RequestCompile; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1086:51: required from 'llvm::Error llvm::orc::rpc::detail::RPCEndpointBase::appendCallAsync(HandlerT, const ArgTs& ...) [with Func = llvm::orc::remote::utils::RequestCompile; HandlerT = llvm::orc::rpc::SingleThreadedRPCEndpoint::callB::; ArgTs = {long long unsigned int}; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1589:56: required from 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::remote::utils::RequestCompile; ArgTs = {long long unsigned int}; AltRetT = long long unsigned int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Expected]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:102:40: required from 'llvm::Expected llvm::orc::remote::OrcRemoteTargetServer::requestCompile(llvm::JITTargetAddress) [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcGenericABI; llvm::JITTargetAddress = long long unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:151:39: required from 'static llvm::JITTargetAddress llvm::orc::remote::OrcRemoteTargetServer::reenter(void*, void*) [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcGenericABI; llvm::JITTargetAddress = long long unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:293:32: required from 'llvm::Error llvm::orc::remote::OrcRemoteTargetServer::handleEmitResolverBlock() [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcGenericABI]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:86:42: required from 'llvm::orc::remote::OrcRemoteTargetServer::OrcRemoteTargetServer(ChannelT&, llvm::orc::remote::OrcRemoteTargetServer::SymbolLookupFtor, llvm::orc::remote::OrcRemoteTargetServer::EHFrameRegistrationFtor, llvm::orc::remote::OrcRemoteTargetServer::EHFrameRegistrationFtor) [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcGenericABI; llvm::orc::remote::OrcRemoteTargetServer::SymbolLookupFtor = std::function&)>; llvm::orc::remote::OrcRemoteTargetServer::EHFrameRegistrationFtor = std::function]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/ChildTarget/ChildTarget.cpp:58:79: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: redundant move in return statement [-Wredundant-move] 1598 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: redundant move in return statement [-Wredundant-move] 1605 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCExpr.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFixup.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyFixupKinds.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCCodeEmitter.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCExpr.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFixup.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyFixupKinds.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCCodeEmitter.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 81%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Types.cpp.o [ 81%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetFrameLoweringImpl.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Util.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Solaris.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Solaris.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::opt::OptSpecifier]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Solaris.cpp:98:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp:31: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Types.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/PS4CPU.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/PS4CPU.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/PS4CPU.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/PS4CPU.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyMCTargetDesc.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/PassRegistry.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssembly.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp:26: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp:91:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/PassRegistry.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssembly.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp:26: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 81%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/XRayArgs.cpp.o [ 81%] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyTargetStreamer.cpp.o [ 81%] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyWasmObjectWriter.cpp.o [ 81%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCoroutine.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Driver.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/TCE.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/TCE.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Driver.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/TCE.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/TCE.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetInstrInfo.cpp.o [ 81%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringBase.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFastISel.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Program.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Tool.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/XCore.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/XCore.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/ToolChain.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/XCore.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/XCore.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ [ 81%] Linking CXX static library ../../../libLLVMPNaClTransforms.a [ 81%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringObjectFileImpl.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 81%] Built target LLVMPNaClTransforms [ 81%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGDebugInfo.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Types.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/WebAssembly.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/WebAssembly.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Cuda.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/Gnu.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/WebAssembly.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/WebAssembly.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGDecl.cpp.o [ 81%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetOptionsImpl.cpp.o [ 81%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetPassConfig.cpp.o [ 81%] Linking CXX static library ../libLLVMPasses.a [ 81%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyInstrInfo.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 81%] Built target LLVMPasses [ 81%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGDeclCXX.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCExpr.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFixup.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyFixupKinds.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyWasmObjectWriter.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCExpr.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFixup.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyFixupKinds.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyWasmObjectWriter.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 81%] Linking CXX static library ../../../../lib/libclangTooling.a In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp:24: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 81%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyLowerBrUnless.cpp.o [ 81%] Built target clangTooling [ 81%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyLowerEmscriptenEHSjLj.cpp.o [ 81%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyLowerGlobalDtors.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp:29: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp:29: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp:29: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp:29: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp:29: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp:29: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp:195:48: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Types.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/XRayArgs.h:12, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/XRayArgs.cpp:9: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/InputInfo.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/ToolChains/CommonArgs.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Driver/XRayArgs.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFastISel.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFastISel.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp:29: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp:29: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySubtarget.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetFrameLoweringImpl.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFastISel.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFastISel.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 81%] Linking CXX static library ../../../libLLVMWebAssemblyDesc.a In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFastISel.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFastISel.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 81%] Built target LLVMWebAssemblyDesc [ 81%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyMachineFunctionInfo.cpp.o [ 81%] Linking CXX static library ../../../../lib/libclangDriver.a In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetFrameLoweringImpl.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetFrameLoweringImpl.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 81%] Built target clangDriver [ 81%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyMCInstLower.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetFrameLowering.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetFrameLowering.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp:21: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 81%] Linking CXX executable ../../../bin/lli-child-target [ 81%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGException.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFastISel.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFastISel.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 81%] Built target lli-child-target [ 81%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExpr.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetFrameLowering.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetFrameLowering.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp:21: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLowering.h:27, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyISelLowering.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLowering.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyISelLowering.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetInstrInfo.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFastISel.cpp: In member function 'bool {anonymous}::WebAssemblyFastISel::selectStore(const llvm::Instruction*)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFastISel.cpp:1167:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 1167 | VTIsi1 = true; | ~~~~~~~^~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFastISel.cpp:1168:3: note: here 1168 | case MVT::i8: | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetFrameLowering.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetFrameLowering.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp:21: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetFrameLoweringImpl.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetFrameLoweringImpl.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetFrameLoweringImpl.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetFrameLoweringImpl.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetLoweringBase.cpp:30: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/PassRegistry.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssembly.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp:208: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp:575:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp:771:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLowering.h:27, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyISelLowering.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLowering.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyISelLowering.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLowering.h:27, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyISelLowering.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLowering.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyISelLowering.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetOptionsImpl.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetFrameLowering.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetFrameLowering.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp:21: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetOptionsImpl.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetOptionsImpl.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:377:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Pass.h:32, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetPassConfig.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetPassConfig.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Pass.h:32, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetPassConfig.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetPassConfig.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Pass.h:32, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetPassConfig.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetPassConfig.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Pass.h:32, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetPassConfig.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetPassConfig.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 81%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyOptimizeLiveIntervals.cpp.o [ 81%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetRegisterInfo.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetLoweringBase.cpp: In member function 'void llvm::TargetLoweringBase::computeRegisterProperties(const llvm::TargetRegisterInfo*)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetLoweringBase.cpp:1055:9: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 1055 | (const MVT::SimpleValueType)LegalIntReg; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetInstrInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetInstrInfo.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetInstrInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetInstrInfo.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLowering.h:27, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyISelLowering.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/MathExtras.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APInt.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLowering.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyISelLowering.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 81%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSchedule.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetLoweringBase.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetLoweringBase.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyLowerBrUnless.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ASTMerge.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetOptionsImpl.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetOptionsImpl.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetOptionsImpl.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetOptionsImpl.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyAsmPrinter.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyOptimizeReturned.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetInstrInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetInstrInfo.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetInstrInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetInstrInfo.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetInstrInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetInstrInfo.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetInstrInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetInstrInfo.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 81%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ASTUnit.cpp.o [ 81%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/CacheTokens.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetLoweringBase.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetLoweringBase.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetLoweringBase.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetLoweringBase.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 81%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyPeephole.cpp.o [ 81%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyPrepareForLiveIntervals.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetInstrInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetInstrInfo.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetInstrInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetInstrInfo.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc:221, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegisterInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyInstrInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc:221, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegisterInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyInstrInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSchedule.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetSchedule.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCInst.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMCInstLower.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCInst.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMCInstLower.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXX.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyLowerBrUnless.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyLowerBrUnless.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyLowerBrUnless.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyLowerBrUnless.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc:221, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegisterInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyInstrInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc:221, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegisterInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyInstrInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc:221, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegisterInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyInstrInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc:221, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegisterInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyInstrInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:377:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/EHScopeStack.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:377:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/EHScopeStack.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Instruction.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/BasicBlock.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/EHScopeStack.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSubtargetInfo.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyLowerBrUnless.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyLowerBrUnless.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.cpp:3720:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCInst.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMCInstLower.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCInst.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMCInstLower.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXX.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXX.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCInst.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMCInstLower.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCInst.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMCInstLower.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc:221, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegisterInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyInstrInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc:221, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegisterInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyInstrInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 81%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TwoAddressInstructionPass.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXX.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXX.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXX.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXX.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXX.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXX.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 81%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRegisterInfo.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGClass.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRegColoring.cpp.o [ 81%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprAgg.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCInst.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMCInstLower.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCInst.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMCInstLower.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/EHScopeStack.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/EHScopeStack.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 81%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprCXX.cpp.o [ 81%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprComplex.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/EHScopeStack.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/EHScopeStack.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/EHScopeStack.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/EHScopeStack.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/EHScopeStack.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/EHScopeStack.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetSubtargetInfo.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetRegisterInfo.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 81%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprConstant.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetRegisterInfo.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetRegisterInfo.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyPrepareForLiveIntervals.cpp:24: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySubtarget.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp:24: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGClass.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGClass.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyPeephole.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/CacheTokens.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:452:28: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Preprocessor.h:515:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/CacheTokens.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGClass.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGClass.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGClass.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGClass.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGClass.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGClass.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetRegisterInfo.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetRegisterInfo.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetRegisterInfo.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetRegisterInfo.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGClass.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/IRBuilder.h:1824:66: required from 'llvm::Value* llvm::IRBuilder::CreateInvariantGroupBarrier(llvm::Value*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGClass.cpp:1268:71: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprScalar.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSchedule.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetSchedule.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSchedule.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetSchedule.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSchedule.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetSchedule.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSchedule.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetSchedule.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/PassRegistry.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssembly.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp:23: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/PassRegistry.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssembly.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp:23: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/PassRegistry.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssembly.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp:23: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/PassRegistry.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssembly.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp:23: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/PassRegistry.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssembly.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp:23: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/PassRegistry.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssembly.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp:23: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyPrepareForLiveIntervals.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyPrepareForLiveIntervals.cpp:22: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyPrepareForLiveIntervals.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyPrepareForLiveIntervals.cpp:22: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSchedule.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetSchedule.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSchedule.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetSchedule.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 82%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGGPUBuiltin.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/PassRegistry.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssembly.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp:23: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/PassRegistry.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssembly.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp:23: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyPrepareForLiveIntervals.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyPrepareForLiveIntervals.cpp:22: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/PassRegistry.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssembly.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp:23: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/PassRegistry.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssembly.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp:23: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 82%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/UnreachableBlockElim.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDebugInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDebugInfo.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/VirtRegMap.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyPeephole.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyPeephole.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 82%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRegNumbering.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyPeephole.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyPeephole.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 82%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRegStackify.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/EHScopeStack.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCoroutine.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:377:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/EHScopeStack.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCoroutine.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 82%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/WinEHPrepare.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/PassRegistry.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssembly.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp:23: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/PassRegistry.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssembly.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp:23: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/ASTUnit.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/ASTMerge.cpp:9: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/ASTUnit.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/ASTMerge.cpp:9: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TwoAddressInstructionPass.cpp:46: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Instruction.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/BasicBlock.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/EHScopeStack.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCoroutine.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyPeephole.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyPeephole.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegisterInfo.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyReplacePhysRegs.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TwoAddressInstructionPass.cpp:30: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TwoAddressInstructionPass.cpp:30: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TwoAddressInstructionPass.cpp:30: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TwoAddressInstructionPass.cpp:30: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TwoAddressInstructionPass.cpp:30: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TwoAddressInstructionPass.cpp:30: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDecl.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 83%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRuntimeLibcallSignatures.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetSubtargetInfo.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetSubtargetInfo.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetSubtargetInfo.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetSubtargetInfo.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TwoAddressInstructionPass.cpp:30: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TwoAddressInstructionPass.cpp:30: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TwoAddressInstructionPass.cpp:30: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TwoAddressInstructionPass.cpp:30: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetSubtargetInfo.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TargetSubtargetInfo.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDeclCXX.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDebugInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDebugInfo.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDebugInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDebugInfo.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/PassRegistry.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssembly.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/PassRegistry.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssembly.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/PassRegistry.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssembly.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/PassRegistry.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssembly.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExpr.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/PassRegistry.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssembly.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/PassRegistry.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssembly.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TwoAddressInstructionPass.cpp:30: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TwoAddressInstructionPass.cpp:30: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TwoAddressInstructionPass.cpp:30: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:983:11: required from 'void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = llvm::SmallVector, 4>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:502:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, 4> >; KeyT = unsigned int; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:546:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = unsigned int; DerivedT = llvm::SmallDenseMap, 4> >; KeyT = unsigned int; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:512:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const unsigned int&; ValueArgs = {}; DerivedT = llvm::SmallDenseMap, 4> >; KeyT = unsigned int; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:292:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(const KeyT&) [with DerivedT = llvm::SmallDenseMap, 4> >; KeyT = unsigned int; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair, 4> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:296:28: required from 'ValueT& llvm::DenseMapBase::operator[](const KeyT&) [with DerivedT = llvm::SmallDenseMap, 4> >; KeyT = unsigned int; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TwoAddressInstructionPass.cpp:1481:24: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/TwoAddressInstructionPass.cpp:30: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 83%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ChainedDiagnosticConsumer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDebugInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDebugInfo.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDebugInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDebugInfo.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDebugInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDebugInfo.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDebugInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDebugInfo.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDebugInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDebugInfo.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDebugInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDebugInfo.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/EHScopeStack.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCoroutine.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/EHScopeStack.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCoroutine.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc:221, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegisterInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegisterInfo.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc:221, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegisterInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegisterInfo.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 83%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/XRayInstrumentation.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/PassRegistry.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssembly.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/PassRegistry.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssembly.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 83%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ChainedIncludesSource.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDecl.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:377:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDecl.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/EHScopeStack.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCoroutine.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/EHScopeStack.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCoroutine.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDecl.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDecl.cpp:710:60: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_list >::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/EHScopeStack.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCoroutine.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/EHScopeStack.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCoroutine.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/EHScopeStack.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCoroutine.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/EHScopeStack.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCoroutine.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/PassRegistry.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssembly.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/PassRegistry.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssembly.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExpr.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:377:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExpr.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExpr.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExpr.cpp:644:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExpr.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExpr.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExpr.cpp:1567:64: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExpr.cpp:2962:38: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc:221, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegisterInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegisterInfo.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc:221, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegisterInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegisterInfo.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc:221, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegisterInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegisterInfo.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc:221, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegisterInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegisterInfo.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDecl.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDecl.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExpr.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExpr.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDeclCXX.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDeclCXX.cpp:416:64: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDeclCXX.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp:24: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDecl.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDecl.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDecl.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDecl.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDecl.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDecl.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExpr.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExpr.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExpr.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExpr.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExpr.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExpr.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 83%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGLoopInfo.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDeclCXX.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDeclCXX.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc:221, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegisterInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegisterInfo.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc:221, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegisterInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegisterInfo.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDeclCXX.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDeclCXX.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDeclCXX.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDeclCXX.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDeclCXX.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDeclCXX.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/UnreachableBlockElim.cpp:31: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 83%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGObjC.cpp.o [ 83%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGObjCGNU.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp:22: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp:22: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp:25: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/VirtRegMap.cpp:32: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/UnreachableBlockElim.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/UnreachableBlockElim.cpp:23: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/UnreachableBlockElim.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/UnreachableBlockElim.cpp:23: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 83%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGObjCMac.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/UnreachableBlockElim.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/UnreachableBlockElim.cpp:23: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/UnreachableBlockElim.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/UnreachableBlockElim.cpp:23: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/UnreachableBlockElim.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/UnreachableBlockElim.cpp:23: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/UnreachableBlockElim.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/UnreachableBlockElim.cpp:23: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp:22: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/WinEHPrepare.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/WinEHPrepare.cpp:1101:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/WinEHPrepare.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 83%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGObjCRuntime.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/XRayInstrumentation.cpp:27: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGException.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/UnreachableBlockElim.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/UnreachableBlockElim.cpp:23: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PassManager.h:41, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/UnreachableBlockElim.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/UnreachableBlockElim.cpp:23: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/IndexedMap.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/VirtRegMap.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/VirtRegMap.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/IndexedMap.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/VirtRegMap.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/VirtRegMap.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/IndexedMap.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/VirtRegMap.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/VirtRegMap.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/IndexedMap.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/VirtRegMap.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/VirtRegMap.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/IndexedMap.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/VirtRegMap.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/VirtRegMap.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/IndexedMap.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/VirtRegMap.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/VirtRegMap.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/IndexedMap.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/VirtRegMap.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/VirtRegMap.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/IndexedMap.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/VirtRegMap.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/VirtRegMap.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/IndexedMap.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/VirtRegMap.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/VirtRegMap.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/VirtRegMap.cpp:280:56: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/IndexedMap.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/VirtRegMap.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/VirtRegMap.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/WinEHPrepare.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/WinEHPrepare.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/IndexedMap.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/VirtRegMap.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/VirtRegMap.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/IndexedMap.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/VirtRegMap.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/VirtRegMap.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySubtarget.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp:23: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/IndexedMap.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/VirtRegMap.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/VirtRegMap.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/IndexedMap.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/VirtRegMap.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/VirtRegMap.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/XRayInstrumentation.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/XRayInstrumentation.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/XRayInstrumentation.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/XRayInstrumentation.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/XRayInstrumentation.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/XRayInstrumentation.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGException.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:377:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGException.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 83%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGOpenCLRuntime.cpp.o [ 83%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblySelectionDAGInfo.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/XRayInstrumentation.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/XRayInstrumentation.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/IndexedMap.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/VirtRegMap.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/VirtRegMap.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/IndexedMap.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/VirtRegMap.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/CodeGen/VirtRegMap.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp:23: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp:23: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp:23: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp:23: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGException.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGException.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp:23: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp:23: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGException.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGException.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGException.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGException.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGException.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGException.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp:22: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp:22: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/ASTUnit.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/ASTUnit.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/ASTUnit.cpp:2353:29: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/ASTUnit.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/ASTUnit.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 83%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblySetP2AlignOperands.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp:23: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp:23: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprCXX.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/ASTUnit.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/ASTUnit.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/ASTUnit.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/ASTUnit.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 83%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/CodeGenOptions.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp:22: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp:23: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp:23: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 83%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/CompilerInstance.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp:23: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp:23: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/ASTUnit.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/ASTUnit.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/ASTUnit.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/ASTUnit.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/ASTUnit.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/ASTUnit.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/ASTUnit.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/ASTUnit.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/ASTUnit.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/ASTUnit.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/ASTUnit.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/ASTUnit.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 83%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/CompilerInvocation.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp:23: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp:23: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 84%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/CreateInvocationFromCommandLine.cpp.o [ 84%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DependencyFile.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclarationName.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclBase.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/ASTUnit.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/ASTUnit.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:948:26: required from 'void llvm::SmallDenseMap::copyFrom(const llvm::SmallDenseMap&) [with KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:928:7: required from 'llvm::SmallDenseMap& llvm::SmallDenseMap::operator=(const llvm::SmallDenseMap&) [with KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:54:7: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Module.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExternalASTSource.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/ASTUnit.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/ASTUnit.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair' declared here 34 | template class DenseSetPair : public DenseSetEmpty { | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprCXX.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprCXX.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 84%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyStoreResults.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprAgg.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprCXX.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprCXX.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprCXX.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprCXX.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprCXX.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprCXX.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 84%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGOpenMPRuntime.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprCXX.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/IRBuilder.h:1824:66: required from 'llvm::Value* llvm::IRBuilder::CreateInvariantGroupBarrier(llvm::Value*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprCXX.cpp:1687:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 84%] Linking CXX static library ../libLLVMCodeGen.a In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprComplex.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblySubtarget.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprScalar.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 84%] Built target LLVMCodeGen [ 84%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyTargetMachine.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGLoopInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGLoopInfo.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGLoopInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGLoopInfo.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprAgg.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprAgg.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprConstant.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGOpenMPRuntimeNVPTX.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprScalar.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:377:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprScalar.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySubtarget.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprAgg.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprAgg.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprAgg.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprAgg.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprAgg.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprAgg.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprScalar.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprScalar.cpp:2502:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprScalar.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprScalar.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprScalar.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprScalar.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprScalar.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprScalar.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprScalar.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprScalar.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprScalar.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGGPUBuiltin.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyTargetObjectFile.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprComplex.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprComplex.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprComplex.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprComplex.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprComplex.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprComplex.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprComplex.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprComplex.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Specifiers.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/TargetInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/ChainedIncludesSource.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/TargetInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/ChainedIncludesSource.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp:29: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprConstant.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprConstant.cpp:1217:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprConstant.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/Utils.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Compilation.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetFrameLowering.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySubtarget.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetFrameLowering.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySubtarget.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetFrameLowering.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySubtarget.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetFrameLowering.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySubtarget.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 84%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyTargetTransformInfo.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprConstant.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprConstant.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprConstant.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprConstant.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprConstant.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprConstant.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprConstant.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGExprConstant.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetFrameLowering.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySubtarget.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetFrameLowering.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySubtarget.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 84%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGRecordLayoutBuilder.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGGPUBuiltin.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGGPUBuiltin.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 84%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGStmt.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGGPUBuiltin.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGGPUBuiltin.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGGPUBuiltin.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGGPUBuiltin.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGGPUBuiltin.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGGPUBuiltin.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCRuntime.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCRuntime.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCRuntime.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCRuntime.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:377:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCRuntime.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCRuntime.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 84%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyUtilities.cpp.o [ 84%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGStmtOpenMP.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCRuntime.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCRuntime.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp:27: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp:27: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp:27: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp:27: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp:27: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp:27: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 84%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGVTT.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCRuntime.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCRuntime.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCRuntime.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCRuntime.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp:27: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp:27: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCRuntime.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCRuntime.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCRuntime.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCRuntime.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCRuntime.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCRuntime.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCRuntime.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCRuntime.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCRuntime.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCRuntime.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCRuntime.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCRuntime.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySubtarget.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySubtarget.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCMac.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DependencyGraph.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp:27: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp:27: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySubtarget.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCRuntime.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCGNU.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp:27: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:719:24: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp:27: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCRuntime.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCGNU.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:377:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCRuntime.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCGNU.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 84%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGVTables.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp:27: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp:27: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCRuntime.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCGNU.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DiagnosticRenderer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCMac.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:377:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCMac.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCMac.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCMac.cpp:1932:37: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetFrameLowering.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySubtarget.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySubtarget.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetFrameLowering.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySubtarget.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySubtarget.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetFrameLowering.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySubtarget.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySubtarget.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetFrameLowering.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySubtarget.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySubtarget.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCGNU.cpp:1527:6: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDebugInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjC.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySubtarget.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCMac.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCMac.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 84%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/FrontendAction.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCRuntime.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCGNU.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCRuntime.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCGNU.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCMac.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCMac.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCMac.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCMac.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCMac.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBlocks.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCMac.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/Utils.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/DependencyFile.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/PreprocessingRecord.h:389:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/Utils.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/DependencyFile.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetFrameLowering.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySubtarget.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySubtarget.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetFrameLowering.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySubtarget.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySubtarget.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 84%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/FrontendActions.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCRuntime.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCGNU.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCRuntime.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCGNU.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCRuntime.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCGNU.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCRuntime.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCGNU.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCRuntime.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCGNU.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCRuntime.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjCGNU.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySubtarget.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetFrameLowering.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySubtarget.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetFrameLowering.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySubtarget.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetFrameLowering.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySubtarget.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetFrameLowering.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySubtarget.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 84%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/FrontendOptions.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 84%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenABITypes.cpp.o [ 84%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/HeaderIncludeGen.cpp.o [ 84%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/InitHeaderSearch.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenCLRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/Utils.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/DependencyGraph.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:452:28: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Preprocessor.h:515:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/Utils.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/DependencyGraph.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/CompilerInstance.cpp: In member function 'std::unique_ptr clang::CompilerInstance::createOutputFile(llvm::StringRef, std::error_code&, bool, bool, llvm::StringRef, llvm::StringRef, bool, bool, std::string*, std::string*)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/CompilerInstance.cpp:817:21: warning: redundant move in return statement [-Wredundant-move] 817 | return std::move(OS); | ~~~~~~~~~^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/CompilerInstance.cpp:817:21: note: remove 'std::move' call [ 84%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/InitPreprocessor.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/CompilerInstance.cpp:822:19: warning: redundant move in return statement [-Wredundant-move] 822 | return std::move(B); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/CompilerInstance.cpp:822:19: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetFrameLowering.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySubtarget.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetFrameLowering.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySubtarget.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjC.cpp:3426:76: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/ObjCRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/CompilerInvocation.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/CompilerInvocation.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/PreprocessingRecord.h:389:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticOptions.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/CompilerInvocation.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/CompilerInvocation.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyUtilities.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/LangStandards.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDebugInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjC.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDebugInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjC.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 84%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenAction.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/DiagnosticRenderer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/DiagnosticRenderer.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/DiagnosticRenderer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/DiagnosticRenderer.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDebugInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjC.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDebugInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjC.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDebugInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjC.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDebugInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjC.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDebugInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjC.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDebugInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGObjC.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/CompilerInvocation.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:948:26: required from 'void llvm::SmallDenseMap::copyFrom(const llvm::SmallDenseMap&) [with KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:835:5: required from 'llvm::SmallDenseMap::SmallDenseMap(const llvm::SmallDenseMap&) [with KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:54:7: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SetVector.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/HeaderSearchOptions.h:15, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/CompilerInvocation.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair' declared here 34 | template class DenseSetPair : public DenseSetEmpty { | ^~~~~~~~~~~~ [ 84%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/LayoutOverrideSource.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetFrameLowering.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySubtarget.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetFrameLowering.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySubtarget.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetFrameLowering.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySubtarget.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetFrameLowering.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySubtarget.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/CompilerInstance.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/CompilerInstance.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/CompilerInstance.cpp:874:71: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/CompilerInstance.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/CompilerInstance.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/CompilerInstance.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/CompilerInstance.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/CompilerInstance.cpp:1909:63: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/CompilerInstance.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/CompilerInstance.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenCLRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenCLRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyUtilities.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyUtilities.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyUtilities.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/ArrayRecycler.h:131:46: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 4]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyUtilities.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 84%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/LogDiagnosticPrinter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenCLRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenCLRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenCLRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenCLRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenCLRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenCLRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/CompilerInstance.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/CompilerInstance.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/CompilerInstance.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/CompilerInstance.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineInstr.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetFrameLowering.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySubtarget.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/TargetFrameLowering.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblySubtarget.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 84%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ModuleDependencyCollector.cpp.o [ 84%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenFunction.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyUtilities.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/Wasm.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/lib/Target/WebAssembly/WebAssemblyUtilities.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/CompilerInstance.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/CompilerInstance.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/CompilerInstance.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/CompilerInstance.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/CompilerInstance.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/CompilerInstance.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/CompilerInstance.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/CompilerInstance.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/CompilerInstance.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/CompilerInstance.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/CompilerInstance.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/CompilerInstance.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 84%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/MultiplexConsumer.cpp.o [ 84%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/PCHContainerOperations.cpp.o [ 84%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/PrecompiledPreamble.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/Utils.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/HeaderIncludeGen.cpp:11: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:452:28: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Preprocessor.h:515:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/DependencyOutputOptions.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/HeaderIncludeGen.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/InitHeaderSearch.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:167:54: required from 'static llvm::StringMapEntry* llvm::StringMapEntry::Create(llvm::StringRef, AllocatorTy&, InitTy&& ...) [with AllocatorTy = llvm::BumpPtrAllocatorImpl<>; InitTy = {}; ValueTy = std::__cxx11::basic_string]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:408:32: required from 'std::pair, bool> llvm::StringMap::try_emplace(llvm::StringRef, ArgsTy&& ...) [with ArgsTy = {}; ValueTy = std::__cxx11::basic_string; AllocatorTy = llvm::BumpPtrAllocatorImpl<>]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:360:58: required from 'ValueTy& llvm::StringMap::operator[](llvm::StringRef) [with ValueTy = std::__cxx11::basic_string; AllocatorTy = llvm::BumpPtrAllocatorImpl<>]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/HeaderSearch.h:312:29: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileSystemOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/InitHeaderSearch.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExternalASTSource.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/LayoutOverrideSource.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/LayoutOverrideSource.cpp:9: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExternalASTSource.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/LayoutOverrideSource.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/LayoutOverrideSource.cpp:9: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 84%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenModule.cpp.o [ 84%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenPGO.cpp.o [ 84%] Linking CXX static library ../../libLLVMWebAssemblyCodeGen.a make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 84%] Built target LLVMWebAssemblyCodeGen [ 84%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenTBAA.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 84%] Building CXX object tools/llvm-shlib/CMakeFiles/LLVM.dir/libllvm.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ASTDeserializationListener.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/MultiplexConsumer.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/MultiplexConsumer.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/MultiplexConsumer.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 85%] Linking CXX shared library ../../lib/libLLVM-6.0.so [ 85%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenTypes.cpp.o [ 85%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/ConstantInitBuilder.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CoverageMappingGen.cpp.o [ 86%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/ItaniumCXXABI.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/ObjCRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/FrontendAction.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/FrontendActions.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/FrontendActions.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/FrontendAction.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/FrontendActions.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/FrontendActions.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntime.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:377:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:4393:55: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntime.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntime.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntime.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntime.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntime.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntime.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntime.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntime.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 86%] Built target LLVM [ 86%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/PrintPreprocessedOutput.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 86%] Building CXX object tools/lto/CMakeFiles/LTO.dir/LTODisassembler.cpp.o [ 86%] Building CXX object tools/lto/CMakeFiles/LTO.dir/lto.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 86%] Building CXX object tools/llvm-ar/CMakeFiles/llvm-ar.dir/llvm-ar.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/ObjCRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/FrontendAction.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/FrontendAction.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/FrontendAction.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/FrontendAction.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGRecordLayout.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGStmt.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/InitPreprocessor.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/PreprocessingRecord.h:389:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileSystemOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/InitPreprocessor.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/EHScopeStack.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:377:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/EHScopeStack.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclarationName.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/DeclBase.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/ASTUnit.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/FrontendAction.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/FrontendAction.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:948:26: required from 'void llvm::SmallDenseMap::copyFrom(const llvm::SmallDenseMap&) [with KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:928:7: required from 'llvm::SmallDenseMap& llvm::SmallDenseMap::operator=(const llvm::SmallDenseMap&) [with KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:54:7: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Module.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExternalASTSource.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/ASTUnit.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/FrontendAction.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/FrontendAction.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair' declared here 34 | template class DenseSetPair : public DenseSetEmpty { | ^~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGRecordLayout.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGRecordLayout.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/Instruction.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/BasicBlock.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/EHScopeStack.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 86%] Building CXX object tools/llvm-config/CMakeFiles/llvm-config.dir/llvm-config.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenTBAA.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenTBAA.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenTBAA.cpp:320:75: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenTBAA.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenTBAA.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTT.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGRecordLayout.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGRecordLayout.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGRecordLayout.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGRecordLayout.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGRecordLayout.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGRecordLayout.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenTBAA.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenTBAA.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenTBAA.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenTBAA.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CanonicalType.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/CodeGenABITypes.h:27, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenABITypes.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CanonicalType.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/CodeGenABITypes.h:27, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenABITypes.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGStmt.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGStmt.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CharInfo.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/ModuleDependencyCollector.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/PreprocessingRecord.h:389:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CharInfo.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/ModuleDependencyCollector.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/EHScopeStack.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:2833:78: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/EHScopeStack.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CanonicalType.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/CodeGenABITypes.h:27, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenABITypes.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CanonicalType.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/CodeGenABITypes.h:27, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenABITypes.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/EHScopeStack.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:2853:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/EHScopeStack.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CanonicalType.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/CodeGenABITypes.h:27, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenABITypes.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CanonicalType.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/CodeGenABITypes.h:27, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenABITypes.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CanonicalType.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/CodeGenABITypes.h:27, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenABITypes.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CanonicalType.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/CodeGenABITypes.h:27, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenABITypes.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 86%] Building CXX object tools/llvm-lto/CMakeFiles/llvm-lto.dir/llvm-lto.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/ObjCRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Lexer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/PrecompiledPreamble.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/PrecompiledPreamble.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/CommentOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Lexer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/PrecompiledPreamble.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/PrecompiledPreamble.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTT.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTT.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGStmt.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGStmt.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGStmt.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGStmt.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGStmt.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGStmt.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTT.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTT.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTT.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTT.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTT.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTT.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/EHScopeStack.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/EHScopeStack.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/Utils.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp:805:71: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/Utils.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/EHScopeStack.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/EHScopeStack.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/EHScopeStack.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/EHScopeStack.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/EHScopeStack.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/EHScopeStack.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/Utils.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:452:28: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Preprocessor.h:515:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/Utils.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 86%] Building CXX object tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/llvm-profdata.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 86%] Building CXX object tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/ClangOffloadBundler.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenAction.cpp: In member function 'virtual std::unique_ptr clang::CodeGenAction::CreateASTConsumer(clang::CompilerInstance&, llvm::StringRef)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenAction.cpp:904:19: warning: redundant move in return statement [-Wredundant-move] 904 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenAction.cpp:904:19: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 86%] Building CXX object tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/ClangFormat.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 86%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/BugDriver.cpp.o [ 86%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/CrashDebugger.cpp.o [ 87%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ExecutionDriver.cpp.o [ 87%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/MacroPPCallbacks.cpp.o [ 87%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/SerializedDiagnosticPrinter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lto/lto.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lto/lto.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 87%] Linking CXX executable ../../bin/llvm-ar [ 87%] Linking CXX executable ../../bin/llvm-config make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/PassRegistry.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/PassSupport.h:26, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Pass.h:376, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:29, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = clang::BaseSubobject; ValueT = clang::VTableLayout::AddressPointLocation; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = clang::BaseSubobject; ValueT = clang::VTableLayout::AddressPointLocation; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:695:7: required from 'llvm::DenseMap& llvm::DenseMap::operator=(const llvm::DenseMap&) [with KeyT = clang::BaseSubobject; ValueT = clang::VTableLayout::AddressPointLocation; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.cpp:710:46: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ [ 87%] Built target llvm-ar [ 87%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/SerializedDiagnosticReader.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 87%] Built target llvm-config [ 87%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/TestModuleFileExtension.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/MicrosoftCXXABI.cpp.o [ 87%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/TextDiagnostic.cpp.o [ 87%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/TextDiagnosticBuffer.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ExecutionDriver.cpp: In member function 'llvm::Expected > llvm::BugDriver::executeProgram(const llvm::Module*, std::string, std::string, const string&, llvm::AbstractInterpreter*) const': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ExecutionDriver.cpp:347:21: warning: redundant move in return statement [-Wredundant-move] 347 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ExecutionDriver.cpp:347:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ExecutionDriver.cpp: In member function 'llvm::Expected > llvm::BugDriver::compileSharedObject(const string&)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ExecutionDriver.cpp:394:21: warning: redundant move in return statement [-Wredundant-move] 394 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ExecutionDriver.cpp:394:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ExecutionDriver.cpp:399:21: warning: redundant move in return statement [-Wredundant-move] 399 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ExecutionDriver.cpp:399:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ExecutionDriver.cpp: In member function 'llvm::Expected llvm::BugDriver::diffProgram(const llvm::Module*, const string&, const string&, bool) const': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ExecutionDriver.cpp:448:21: warning: redundant move in return statement [-Wredundant-move] 448 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ExecutionDriver.cpp:448:21: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:377:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/ObjCRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/FrontendAction.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/CodeGenAction.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenAction.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/FrontendAction.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/CodeGenAction.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenAction.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 87%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/TextDiagnosticPrinter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/ObjCRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/FrontendAction.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/CodeGenAction.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenAction.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/FrontendAction.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/CodeGenAction.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenAction.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/ObjCRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/FrontendAction.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/CodeGenAction.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenAction.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/FrontendAction.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/CodeGenAction.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenAction.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/ObjCRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/FrontendAction.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/CodeGenAction.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenAction.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/FrontendAction.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/CodeGenAction.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenAction.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:377:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:21: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 88%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/VerifyDiagnosticConsumer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ProfileData/Coverage/CoverageMappingReader.h: In member function 'llvm::Expected llvm::coverage::CoverageMappingIterator::operator*()': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:81:23: warning: redundant move in return statement [-Wredundant-move] 81 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:81:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ProfileData/Coverage/CoverageMappingReader.h: In member function 'llvm::Expected llvm::coverage::CoverageMappingIterator::operator->()': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:89:23: warning: redundant move in return statement [-Wredundant-move] 89 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:89:23: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-lto/llvm-lto.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-lto/llvm-lto.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:21: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/ConstantInitBuilder.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/ConstantInitBuilder.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/ConstantInitBuilder.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/ConstantInitBuilder.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 88%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/ModuleBuilder.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/ConstantInitBuilder.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/ConstantInitBuilder.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/ConstantInitBuilder.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/ConstantInitBuilder.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/ConstantInitBuilder.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/ConstantInitBuilder.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/ConstantInitBuilder.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/ConstantInitBuilder.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/ConstantInitBuilder.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/ConstantInitBuilder.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/ConstantInitBuilder.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/ConstantInitBuilder.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:21: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:21: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:21: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringExtras.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/FileSystem.h:34, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceManager.h:38, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/PPCallbacks.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CoverageMappingGen.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-profdata/llvm-profdata.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallPtrSet.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-profdata/llvm-profdata.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/ObjCRuntime.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LangOptions.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/FrontendAction.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/CodeGenAction.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenAction.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/FrontendAction.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/CodeGenAction.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenAction.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 88%] Linking CXX shared library ../../lib/libLTO.so [ 88%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/ObjectFilePCHContainerOperations.cpp.o [ 88%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/SanitizerMetadata.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenPGO.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenPGO.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 88%] Built target LTO [ 88%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/SwiftCallingConv.cpp.o [ 88%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ExtractFunction.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Sanitizers.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/CodeGenOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CoverageMappingGen.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:242:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CoverageMappingGen.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 88%] Linking CXX executable ../../../../bin/clang-format In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Sanitizers.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/CodeGenOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CoverageMappingGen.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CoverageMappingGen.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenTypes.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenTypes.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 88%] Built target clang-format make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 88%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/dsymutil.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Sanitizers.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/CodeGenOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CoverageMappingGen.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CoverageMappingGen.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Sanitizers.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/CodeGenOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CoverageMappingGen.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CoverageMappingGen.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Sanitizers.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/CodeGenOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CoverageMappingGen.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CoverageMappingGen.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenPGO.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenPGO.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenPGO.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenPGO.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 88%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/BinaryHolder.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenPGO.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenPGO.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenPGO.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenPGO.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Sanitizers.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/CodeGenOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CoverageMappingGen.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:89:23: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 8; C = std::less >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:368:54: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CoverageMappingGen.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenPGO.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenPGO.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenPGO.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenPGO.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenPGO.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenPGO.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenPGO.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenPGO.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/CrashDebugger.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected llvm::ListReducer::reduceList(std::vector&) [with ElTy = llvm::GlobalVariable*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/CrashDebugger.cpp:950:71: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:53:25: warning: redundant move in return statement [-Wredundant-move] 53 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:53:25: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:126:27: warning: redundant move in return statement [-Wredundant-move] 126 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:126:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:189:31: warning: redundant move in return statement [-Wredundant-move] 189 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:189:31: note: remove 'std::move' call [ 88%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/CFBundle.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected llvm::ListReducer::reduceList(std::vector&) [with ElTy = const llvm::Instruction*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/CrashDebugger.cpp:976:64: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:53:25: warning: redundant move in return statement [-Wredundant-move] 53 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:53:25: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:126:27: warning: redundant move in return statement [-Wredundant-move] 126 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:126:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:189:31: warning: redundant move in return statement [-Wredundant-move] 189 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:189:31: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected llvm::ListReducer::reduceList(std::vector&) [with ElTy = llvm::Function*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/CrashDebugger.cpp:1071:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:53:25: warning: redundant move in return statement [-Wredundant-move] 53 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:53:25: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:126:27: warning: redundant move in return statement [-Wredundant-move] 126 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:126:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:189:31: warning: redundant move in return statement [-Wredundant-move] 189 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:189:31: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected llvm::ListReducer::reduceList(std::vector&) [with ElTy = const llvm::BasicBlock*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/CrashDebugger.cpp:1088:71: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:53:25: warning: redundant move in return statement [-Wredundant-move] 53 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:53:25: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:126:27: warning: redundant move in return statement [-Wredundant-move] 126 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:126:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:189:31: warning: redundant move in return statement [-Wredundant-move] 189 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:189:31: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected llvm::ListReducer::reduceList(std::vector&) [with ElTy = std::__cxx11::basic_string]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/CrashDebugger.cpp:1160:68: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:53:25: warning: redundant move in return statement [-Wredundant-move] 53 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:53:25: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:126:27: warning: redundant move in return statement [-Wredundant-move] 126 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:126:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:189:31: warning: redundant move in return statement [-Wredundant-move] 189 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:189:31: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected llvm::ListReducer::reduceList(std::vector&) [with ElTy = const llvm::MDNode*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/CrashDebugger.cpp:1173:69: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:53:25: warning: redundant move in return statement [-Wredundant-move] 53 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:53:25: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:126:27: warning: redundant move in return statement [-Wredundant-move] 126 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:126:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:189:31: warning: redundant move in return statement [-Wredundant-move] 189 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:189:31: note: remove 'std::move' call [ 88%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/DebugMap.cpp.o [ 88%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/TargetInfo.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenTypes.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenTypes.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenTypes.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenTypes.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 88%] Linking CXX executable ../../../../bin/clang-offload-bundler In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenTypes.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenTypes.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenTypes.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenTypes.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenTypes.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenTypes.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenTypes.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenTypes.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenTypes.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenTypes.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCall.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenTypes.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenTypes.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/VerifyDiagnosticConsumer.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:452:28: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/Preprocessor.h:515:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/VerifyDiagnosticConsumer.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 88%] Built target clang-offload-bundler [ 88%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/DwarfLinker.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.cpp:260:56: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 88%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/VarBypassDetector.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.cpp:4678:69: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 88%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/MachODebugMapParser.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/BinaryHolder.cpp: In member function 'llvm::ErrorOr > llvm::dsymutil::BinaryHolder::GetObjectFiles(llvm::StringRef, llvm::sys::TimePoint >)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/BinaryHolder.cpp:203:19: warning: redundant move in return statement [-Wredundant-move] 203 | return std::move(Objects); | ~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/BinaryHolder.cpp:203:19: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Sanitizers.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/CodeGenOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CoverageMappingGen.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 8]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallSet.h:36:7: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CoverageMappingGen.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/DebugMap.cpp: In static member function 'static llvm::ErrorOr > > llvm::dsymutil::DebugMap::parseYAMLDebugMap(llvm::StringRef, llvm::StringRef, bool)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/DebugMap.cpp:145:19: warning: redundant move in return statement [-Wredundant-move] 145 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/DebugMap.cpp:145:19: note: remove 'std::move' call [ 88%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/MachOUtils.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 89%] Building CXX object tools/llc/CMakeFiles/llc.dir/llc.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/DebugMap.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/DebugMap.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/DebugMap.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/DebugMap.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/DebugMap.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/dsymutil.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/dsymutil.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/DebugMap.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/dsymutil.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/dsymutil.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/MachODebugMapParser.cpp: In member function 'llvm::ErrorOr > > {anonymous}::MachODebugMapParser::parse()': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/MachODebugMapParser.cpp:334:19: warning: redundant move in return statement [-Wredundant-move] 334 | return std::move(Results); | ~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/MachODebugMapParser.cpp:334:19: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/TestModuleFileExtension.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/TestModuleFileExtension.cpp:9: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/PreprocessingRecord.h:389:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/memory:63, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Serialization/ModuleFileExtension.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/TestModuleFileExtension.h:12, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/Frontend/TestModuleFileExtension.cpp:9: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/MachODebugMapParser.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/BinaryHolder.h: In instantiation of 'llvm::ErrorOr > llvm::dsymutil::BinaryHolder::GetFilesAs(llvm::StringRef, llvm::sys::TimePoint >) [with ObjectFileType = llvm::object::MachOObjectFile; llvm::sys::TimePoint > = std::chrono::time_point >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/MachODebugMapParser.cpp:123:70: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/BinaryHolder.h:118:29: warning: redundant move in return statement [-Wredundant-move] 118 | return std::move(Objects); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/BinaryHolder.h:118:29: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/BinaryHolder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/MachODebugMapParser.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/BinaryHolder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/MachODebugMapParser.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 89%] Building CXX object tools/lli/CMakeFiles/lli.dir/lli.cpp.o [ 89%] Building CXX object tools/lli/CMakeFiles/lli.dir/OrcLazyJIT.cpp.o [ 89%] Linking CXX executable ../../bin/llvm-lto make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 89%] Built target llvm-lto [ 89%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/FindBugs.cpp.o [ 89%] Linking CXX executable ../../bin/llvm-profdata make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 89%] Building CXX object tools/llvm-as/CMakeFiles/llvm-as.dir/llvm-as.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/MachOUtils.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/MachOUtils.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/MachOUtils.h:12, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/MachOUtils.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringExtras.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/FileSystem.h:34, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceManager.h:38, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/PPCallbacks.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/MacroPPCallbacks.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/MacroPPCallbacks.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/VarBypassDetector.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/VarBypassDetector.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/VarBypassDetector.cpp:39:39: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/VarBypassDetector.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/VarBypassDetector.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/VarBypassDetector.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/VarBypassDetector.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/VarBypassDetector.cpp:84:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/VarBypassDetector.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/VarBypassDetector.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/MachOUtils.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/MachOUtils.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/MachOUtils.h:12, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/MachOUtils.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 89%] Built target llvm-profdata [ 89%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/Miscompilation.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/MachOUtils.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/MachOUtils.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/MachOUtils.h:12, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/MachOUtils.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/VarBypassDetector.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/VarBypassDetector.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/IdentifierTable.h:505:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/VarBypassDetector.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/VarBypassDetector.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 89%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/OptimizerDriver.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/OrcLazyJIT.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/lli.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In member function 'llvm::Expected llvm::orc::JITCompileCallbackManager::getAvailableTrampolineAddr()': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:147:25: warning: redundant move in return statement [-Wredundant-move] 147 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:147:25: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/OrcLazyJIT.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/OrcLazyJIT.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In member function 'llvm::Expected llvm::orc::JITCompileCallbackManager::getAvailableTrampolineAddr()': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:147:25: warning: redundant move in return statement [-Wredundant-move] 147 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:147:25: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/VarBypassDetector.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/VarBypassDetector.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:421:11: required from 'void llvm::SmallVectorImpl::append(std::initializer_list<_Tp>) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:446:11: required from 'void llvm::SmallVectorImpl::assign(std::initializer_list<_Tp>) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:925:17: required from 'const llvm::SmallVector& llvm::SmallVector::operator=(std::initializer_list<_Tp>) [with T = std::pair; unsigned int N = 48]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/VarBypassDetector.cpp:25:27: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/VarBypassDetector.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/VarBypassDetector.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 89%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ToolRunner.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LinkAllCodegenComponents.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llc/llc.cpp:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 89%] Building CXX object tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/llvm-bcanalyzer.cpp.o [ 89%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/bugpoint.cpp.o [ 89%] Linking CXX static library ../../../../lib/libclangFrontend.a make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/PPCallbacks.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/MacroPPCallbacks.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/MacroPPCallbacks.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/PPCallbacks.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/MacroPPCallbacks.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/MacroPPCallbacks.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 89%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/attributes.c.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 89%] Built target clangFrontend [ 89%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/calc.c.o [ 89%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/debuginfo.c.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 89%] Building CXX object tools/llvm-cat/CMakeFiles/llvm-cat.dir/llvm-cat.cpp.o [ 89%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/diagnostic.c.o [ 89%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/disassemble.c.o [ 89%] Building CXX object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/echo.cpp.o [ 89%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/helpers.c.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/PPCallbacks.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/MacroPPCallbacks.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/MacroPPCallbacks.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/PPCallbacks.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/MacroPPCallbacks.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/MacroPPCallbacks.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/PPCallbacks.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/MacroPPCallbacks.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/MacroPPCallbacks.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/PPCallbacks.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/MacroPPCallbacks.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/MacroPPCallbacks.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/PPCallbacks.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/MacroPPCallbacks.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/MacroPPCallbacks.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Lex/PPCallbacks.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/MacroPPCallbacks.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/MacroPPCallbacks.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 89%] Building CXX object tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/llvm-cfi-verify.cpp.o [ 89%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/llvm-cov.cpp.o [ 89%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/gcov.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDebugInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/ModuleBuilder.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/OrcLazyJIT.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/OrcLazyJIT.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::JITSymbol llvm::orc::CompileOnDemandLayer::findSymbol(llvm::StringRef, bool) [with BaseLayerT = llvm::orc::IRTransformLayer, std::function(std::shared_ptr)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/OrcLazyJIT.h:120:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:267:29: warning: redundant move in return statement [-Wredundant-move] 267 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:267:29: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::Expected::LogicalDylib>::iterator> llvm::orc::CompileOnDemandLayer::addModule(std::shared_ptr, std::shared_ptr) [with BaseLayerT = llvm::orc::IRTransformLayer, std::function(std::shared_ptr)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename std::__cxx11::list::LogicalDylib>::iterator = std::__cxx11::list, std::function(std::shared_ptr)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib, std::allocator, std::function(std::shared_ptr)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib> >::iterator]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/OrcLazyJIT.h:134:63: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:235:27: warning: redundant move in return statement [-Wredundant-move] 235 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:235:27: note: remove 'std::move' call make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 89%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CodeCoverage.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 89%] Building CXX object tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/llvm-cvtres.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::Error llvm::orc::CompileOnDemandLayer::addLogicalModule(llvm::orc::CompileOnDemandLayer::LogicalDylib&, std::shared_ptr) [with BaseLayerT = llvm::orc::IRTransformLayer, std::function(std::shared_ptr)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:234:20: required from 'llvm::Expected::LogicalDylib>::iterator> llvm::orc::CompileOnDemandLayer::addModule(std::shared_ptr, std::shared_ptr) [with BaseLayerT = llvm::orc::IRTransformLayer, std::function(std::shared_ptr)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename std::__cxx11::list::LogicalDylib>::iterator = std::__cxx11::list, std::function(std::shared_ptr)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib, std::allocator, std::function(std::shared_ptr)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib> >::iterator]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/OrcLazyJIT.h:134:63: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:336:33: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 336 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:336:33: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/OrcLazyJIT.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/OrcLazyJIT.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:464:33: warning: redundant move in return statement [-Wredundant-move] 464 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:464:33: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/OrcLazyJIT.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/OrcLazyJIT.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::JITSymbol llvm::orc::CompileOnDemandLayer::LogicalDylib::findSymbol(BaseLayerT&, const string&, bool) [with BaseLayerT = llvm::orc::IRTransformLayer, std::function(std::shared_ptr)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; std::string = std::__cxx11::basic_string]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:276:25: required from 'llvm::JITSymbol llvm::orc::CompileOnDemandLayer::findSymbolIn(llvm::orc::CompileOnDemandLayer::ModuleHandleT, const string&, bool) [with BaseLayerT = llvm::orc::IRTransformLayer, std::function(std::shared_ptr)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; llvm::orc::CompileOnDemandLayer::ModuleHandleT = std::__cxx11::list, std::function(std::shared_ptr)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib, std::allocator, std::function(std::shared_ptr)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib> >::iterator; std::string = std::__cxx11::basic_string]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/OrcLazyJIT.h:160:55: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:175:31: warning: redundant move in return statement [-Wredundant-move] 175 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:175:31: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/OrcLazyJIT.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/OrcLazyJIT.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::Expected llvm::orc::CompileOnDemandLayer::extractAndCompile(llvm::orc::CompileOnDemandLayer::LogicalDylib&, typename llvm::orc::CompileOnDemandLayer::LogicalDylib::SourceModuleHandle, llvm::Function&) [with BaseLayerT = llvm::orc::IRTransformLayer, std::function(std::shared_ptr)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename llvm::orc::CompileOnDemandLayer::LogicalDylib::SourceModuleHandle = unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:352:48: required from 'llvm::Error llvm::orc::CompileOnDemandLayer::addLogicalModule(llvm::orc::CompileOnDemandLayer::LogicalDylib&, std::shared_ptr) [with BaseLayerT = llvm::orc::IRTransformLayer, std::function(std::shared_ptr)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:234:20: required from 'llvm::Expected::LogicalDylib>::iterator> llvm::orc::CompileOnDemandLayer::addModule(std::shared_ptr, std::shared_ptr) [with BaseLayerT = llvm::orc::IRTransformLayer, std::function(std::shared_ptr)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename std::__cxx11::list::LogicalDylib>::iterator = std::__cxx11::list, std::function(std::shared_ptr)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib, std::allocator, std::function(std::shared_ptr)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib> >::iterator]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/OrcLazyJIT.h:134:63: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:524:31: warning: redundant move in return statement [-Wredundant-move] 524 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:524:31: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ToolRunner.cpp: In member function 'virtual llvm::Expected llvm::LLC::ExecuteProgram(const string&, const std::vector >&, const string&, const string&, const std::vector >&, const std::vector >&, unsigned int, unsigned int)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ToolRunner.cpp:518:21: warning: redundant move in return statement [-Wredundant-move] 518 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ToolRunner.cpp:518:21: note: remove 'std::move' call make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 89%] Building CXX object tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/llvm-cxxdump.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::Expected llvm::orc::CompileOnDemandLayer::emitPartition(llvm::orc::CompileOnDemandLayer::LogicalDylib&, typename llvm::orc::CompileOnDemandLayer::LogicalDylib::SourceModuleHandle, const PartitionT&) [with PartitionT = std::set; BaseLayerT = llvm::orc::IRTransformLayer, std::function(std::shared_ptr)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename BaseLayerT::ModuleHandleT = std::__cxx11::list >::iterator; typename llvm::orc::CompileOnDemandLayer::LogicalDylib::SourceModuleHandle = unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:504:40: required from 'llvm::Expected llvm::orc::CompileOnDemandLayer::extractAndCompile(llvm::orc::CompileOnDemandLayer::LogicalDylib&, typename llvm::orc::CompileOnDemandLayer::LogicalDylib::SourceModuleHandle, llvm::Function&) [with BaseLayerT = llvm::orc::IRTransformLayer, std::function(std::shared_ptr)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename llvm::orc::CompileOnDemandLayer::LogicalDylib::SourceModuleHandle = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:352:48: required from 'llvm::Error llvm::orc::CompileOnDemandLayer::addLogicalModule(llvm::orc::CompileOnDemandLayer::LogicalDylib&, std::shared_ptr) [with BaseLayerT = llvm::orc::IRTransformLayer, std::function(std::shared_ptr)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:234:20: required from 'llvm::Expected::LogicalDylib>::iterator> llvm::orc::CompileOnDemandLayer::addModule(std::shared_ptr, std::shared_ptr) [with BaseLayerT = llvm::orc::IRTransformLayer, std::function(std::shared_ptr)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename std::__cxx11::list::LogicalDylib>::iterator = std::__cxx11::list, std::function(std::shared_ptr)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib, std::allocator, std::function(std::shared_ptr)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib> >::iterator]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/OrcLazyJIT.h:134:63: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:605:33: warning: redundant move in return statement [-Wredundant-move] 605 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:605:33: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/BinaryHolder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/DwarfLinker.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/BinaryHolder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/DwarfLinker.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 89%] Building CXX object tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/llvm-cxxfilt.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/LinkAllCodegenComponents.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/lli.cpp:22: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] 40 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/SanitizerMetadata.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/SanitizerMetadata.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/SanitizerMetadata.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/SanitizerMetadata.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringExtras.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/Error.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/Binary.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/Archive.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/BinaryHolder.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/DwarfLinker.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::dwarf::Attribute]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/DwarfLinker.cpp:3370:70: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/BinaryHolder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/DwarfLinker.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/BinaryHolder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/DwarfLinker.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 89%] Building CXX object tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/SanitizerMetadata.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/SanitizerMetadata.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/SanitizerMetadata.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/SanitizerMetadata.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/SanitizerMetadata.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/SanitizerMetadata.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/SanitizerMetadata.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/SanitizerMetadata.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/SanitizerMetadata.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/SanitizerMetadata.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/SanitizerMetadata.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/SanitizerMetadata.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDebugInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/ModuleBuilder.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDebugInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/ModuleBuilder.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 89%] Building CXX object tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/llvm-demangle-fuzzer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/lli.cpp:28: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h: In static member function 'static llvm::Expected > llvm::orc::remote::OrcRemoteTargetClient::Create(llvm::orc::rpc::RawByteChannel&, std::function)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:483:23: warning: redundant move in return statement [-Wredundant-move] 483 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:483:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:484:21: warning: redundant move in return statement [-Wredundant-move] 484 | return std::move(Client); | ~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:484:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h: In member function 'llvm::Expected > llvm::orc::remote::OrcRemoteTargetClient::createRemoteMemoryManager()': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:517:23: warning: redundant move in return statement [-Wredundant-move] 517 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:517:23: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCleanup.h:377:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h: In member function 'llvm::Expected > llvm::orc::remote::OrcRemoteTargetClient::createIndirectStubsManager()': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:528:23: warning: redundant move in return statement [-Wredundant-move] 528 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:528:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h: In member function 'llvm::Expected llvm::orc::remote::OrcRemoteTargetClient::enableCompileCallbacks(llvm::JITTargetAddress)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:536:23: warning: redundant move in return statement [-Wredundant-move] 536 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:536:23: note: remove 'std::move' call [ 89%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/include-all.c.o [ 89%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/main.c.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDebugInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/ModuleBuilder.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDebugInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/ModuleBuilder.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDebugInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/ModuleBuilder.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDebugInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/ModuleBuilder.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDebugInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/ModuleBuilder.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGDebugInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/ModuleBuilder.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp: In member function 'virtual llvm::Expected >::TestResult> {anonymous}::ReduceMiscompilingPasses::doTest(std::vector >&, std::vector >&)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:86:21: warning: redundant move in return statement [-Wredundant-move] 86 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:86:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:127:21: warning: redundant move in return statement [-Wredundant-move] 127 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:127:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:173:21: warning: redundant move in return statement [-Wredundant-move] 173 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:173:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp: In member function 'virtual llvm::Expected::TestResult> {anonymous}::ReduceMiscompilingFunctions::doTest(std::vector&, std::vector&)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:204:25: warning: redundant move in return statement [-Wredundant-move] 204 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:204:25: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:211:25: warning: redundant move in return statement [-Wredundant-move] 211 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:211:25: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp: In function 'llvm::Expected > testMergedProgram(const llvm::BugDriver&, const llvm::Module&, const llvm::Module&, bool&)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:241:21: warning: redundant move in return statement [-Wredundant-move] 241 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:241:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:243:19: warning: redundant move in return statement [-Wredundant-move] 243 | return std::move(Merged); | ~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:243:19: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp: In function 'llvm::Expected ExtractLoops(llvm::BugDriver&, llvm::Expected (*)(llvm::BugDriver&, std::unique_ptr, std::unique_ptr), std::vector&)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:344:23: warning: redundant move in return statement [-Wredundant-move] 344 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:344:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:389:23: warning: redundant move in return statement [-Wredundant-move] 389 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:389:23: note: remove 'std::move' call [ 90%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/module.c.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp: In member function 'virtual llvm::Expected::TestResult> {anonymous}::ReduceMiscompiledBlocks::doTest(std::vector&, std::vector&)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:472:25: warning: redundant move in return statement [-Wredundant-move] 472 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:472:25: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:479:25: warning: redundant move in return statement [-Wredundant-move] 479 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:479:25: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp: In function 'llvm::Expected ExtractBlocks(llvm::BugDriver&, llvm::Expected (*)(llvm::BugDriver&, std::unique_ptr, std::unique_ptr), std::vector&)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:566:21: warning: redundant move in return statement [-Wredundant-move] 566 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:566:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:574:23: warning: redundant move in return statement [-Wredundant-move] 574 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:574:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp: In function 'llvm::Expected > DebugAMiscompilation(llvm::BugDriver&, llvm::Expected (*)(llvm::BugDriver&, std::unique_ptr, std::unique_ptr))': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:645:23: warning: redundant move in return statement [-Wredundant-move] 645 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:645:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:660:23: warning: redundant move in return statement [-Wredundant-move] 660 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:660:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:671:25: warning: redundant move in return statement [-Wredundant-move] 671 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:671:25: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:684:23: warning: redundant move in return statement [-Wredundant-move] 684 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:684:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:694:25: warning: redundant move in return statement [-Wredundant-move] 694 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:694:25: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp: In function 'llvm::Expected TestOptimizer(llvm::BugDriver&, std::unique_ptr, std::unique_ptr)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:724:23: warning: redundant move in return statement [-Wredundant-move] 724 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:724:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:733:21: warning: redundant move in return statement [-Wredundant-move] 733 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:733:21: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp: In function 'llvm::Expected TestCodeGenerator(llvm::BugDriver&, std::unique_ptr, std::unique_ptr)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:994:21: warning: redundant move in return statement [-Wredundant-move] 994 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:994:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:1003:21: warning: redundant move in return statement [-Wredundant-move] 1003 | return std::move(E); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:1003:21: note: remove 'std::move' call make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 90%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/llvm-diff.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/BinaryHolder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/DwarfLinker.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/BinaryHolder.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/dsymutil/DwarfLinker.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 90%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/metadata.c.o [ 90%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/object.c.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llc/llc.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llc/llc.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 90%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/targets.c.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DataLayout.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGCXXABI.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 90%] Linking CXX executable ../../bin/llvm-c-test [ 90%] Linking CXX executable ../../bin/llvm-cxxfilt In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llc/llc.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llc/llc.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected llvm::ListReducer::reduceList(std::vector&) [with ElTy = llvm::BasicBlock*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:572:31: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:53:25: warning: redundant move in return statement [-Wredundant-move] 53 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:53:25: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:126:27: warning: redundant move in return statement [-Wredundant-move] 126 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:126:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:189:31: warning: redundant move in return statement [-Wredundant-move] 189 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:189:31: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected llvm::ListReducer::reduceList(std::vector&) [with ElTy = llvm::Function*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:642:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:53:25: warning: redundant move in return statement [-Wredundant-move] 53 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:53:25: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:126:27: warning: redundant move in return statement [-Wredundant-move] 126 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:126:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:189:31: warning: redundant move in return statement [-Wredundant-move] 189 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:189:31: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CanonicalType.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/SwiftCallingConv.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/SwiftCallingConv.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CanonicalType.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/SwiftCallingConv.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/SwiftCallingConv.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected llvm::ListReducer::reduceList(std::vector&) [with ElTy = std::__cxx11::basic_string]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/Miscompilation.cpp:750:63: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:53:25: warning: redundant move in return statement [-Wredundant-move] 53 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:53:25: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:126:27: warning: redundant move in return statement [-Wredundant-move] 126 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:126:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:189:31: warning: redundant move in return statement [-Wredundant-move] 189 | return std::move(E); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/ListReducer.h:189:31: note: remove 'std::move' call make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 90%] Built target llvm-c-test [ 90%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageExporterJson.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/OrcLazyJIT.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/lli.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::JITSymbol llvm::orc::CompileOnDemandLayer::findSymbol(llvm::StringRef, bool) [with BaseLayerT = llvm::orc::IRTransformLayer, std::function(std::shared_ptr)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/OrcLazyJIT.h:120:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:267:29: warning: redundant move in return statement [-Wredundant-move] 267 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:267:29: note: remove 'std::move' call [ 90%] Linking CXX executable ../../bin/llvm-demangle-fuzzer /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::Expected::LogicalDylib>::iterator> llvm::orc::CompileOnDemandLayer::addModule(std::shared_ptr, std::shared_ptr) [with BaseLayerT = llvm::orc::IRTransformLayer, std::function(std::shared_ptr)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename std::__cxx11::list::LogicalDylib>::iterator = std::__cxx11::list, std::function(std::shared_ptr)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib, std::allocator, std::function(std::shared_ptr)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib> >::iterator]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/OrcLazyJIT.h:134:63: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:235:27: warning: redundant move in return statement [-Wredundant-move] 235 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:235:27: note: remove 'std::move' call make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 90%] Built target llvm-cxxfilt [ 90%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageFilters.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CanonicalType.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/SwiftCallingConv.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/SwiftCallingConv.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CanonicalType.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/SwiftCallingConv.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/SwiftCallingConv.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CanonicalType.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/SwiftCallingConv.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/SwiftCallingConv.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CanonicalType.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/SwiftCallingConv.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/SwiftCallingConv.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CanonicalType.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/SwiftCallingConv.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/SwiftCallingConv.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/NestedNameSpecifier.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Type.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CanonicalType.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/SwiftCallingConv.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/SwiftCallingConv.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/lli.cpp:28: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::remote::exec::CallIntVoid; ArgTs = {long long unsigned int}; AltRetT = int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Expected]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:491:41: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: redundant move in return statement [-Wredundant-move] 1598 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: redundant move in return statement [-Wredundant-move] 1605 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::remote::exec::CallMain; ArgTs = {long long unsigned int, std::vector, std::allocator >, std::allocator, std::allocator > > >}; AltRetT = int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Expected]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:500:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: redundant move in return statement [-Wredundant-move] 1598 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: redundant move in return statement [-Wredundant-move] 1605 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::remote::exec::CallVoidVoid; ArgTs = {long long unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Error]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:508:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1598 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1605 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::remote::mem::CreateRemoteAllocator; ArgTs = {long long unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Error]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:516:56: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1598 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1605 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::remote::stubs::CreateIndirectStubsOwner; ArgTs = {long long unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Error]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:527:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1598 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1605 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::remote::stubs::EmitResolverBlock; ArgTs = {}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Error]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:535:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1598 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1605 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::remote::utils::GetSymbolAddress; ArgTs = {llvm::StringRef}; AltRetT = long long unsigned int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Expected]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:548:47: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: redundant move in return statement [-Wredundant-move] 1598 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: redundant move in return statement [-Wredundant-move] 1605 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::remote::utils::TerminateSession; ArgTs = {}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Error]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:554:68: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1598 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1605 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call [ 90%] Built target llvm-demangle-fuzzer /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::remote::utils::GetRemoteInfo; ArgTs = {}; AltRetT = std::tuple, std::allocator >, unsigned int, unsigned int, unsigned int, unsigned int>; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Expected, std::allocator >, unsigned int, unsigned int, unsigned int, unsigned int> >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:570:52: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: redundant move in return statement [-Wredundant-move] 1598 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: redundant move in return statement [-Wredundant-move] 1605 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call [ 90%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageReport.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::remote::eh::RegisterEHFrames; ArgTs = {long long unsigned int, unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Error]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:579:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1598 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1605 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::remote::mem::DestroyRemoteAllocator; ArgTs = {long long unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Error]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:584:57: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1598 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1605 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::remote::stubs::DestroyIndirectStubsOwner; ArgTs = {long long unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Error]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:594:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1598 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1605 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::remote::stubs::EmitIndirectStubs; ArgTs = {long long unsigned int, unsigned int}; AltRetT = std::tuple; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Expected >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:600:64: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: redundant move in return statement [-Wredundant-move] 1598 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: redundant move in return statement [-Wredundant-move] 1605 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::remote::stubs::EmitTrampolineBlock; ArgTs = {}; AltRetT = std::tuple; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Expected >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:604:46: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: redundant move in return statement [-Wredundant-move] 1598 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: redundant move in return statement [-Wredundant-move] 1605 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::remote::mem::ReadMem; ArgTs = {long long unsigned int, long long unsigned int}; AltRetT = std::vector >; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Expected > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:615:41: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: redundant move in return statement [-Wredundant-move] 1598 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: redundant move in return statement [-Wredundant-move] 1605 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::remote::mem::ReserveMem; ArgTs = {long long unsigned int, long long unsigned int, unsigned int}; AltRetT = long long unsigned int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Expected]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:625:64: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: redundant move in return statement [-Wredundant-move] 1598 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: redundant move in return statement [-Wredundant-move] 1605 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::remote::mem::SetProtections; ArgTs = {long long unsigned int, long long unsigned int, unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Error]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:635:75: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1598 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1605 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::remote::mem::WriteMem; ArgTs = {llvm::orc::remote::DirectBufferWriter}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Error]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:643:76: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1598 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1605 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::remote::mem::WritePtr; ArgTs = {long long unsigned int, long long unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Error]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:651:45: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1598 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1605 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 90%] Building CXX object tools/llvm-dis/CMakeFiles/llvm-dis.dir/llvm-dis.cpp.o [ 90%] Linking CXX executable ../../bin/llvm-as make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 91%] Building CXX object tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/Statistics.cpp.o [ 91%] Building CXX object tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/llvm-dwp.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 91%] Built target llvm-as In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/OrcLazyJIT.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/lli.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::Error llvm::orc::CompileOnDemandLayer::addLogicalModule(llvm::orc::CompileOnDemandLayer::LogicalDylib&, std::shared_ptr) [with BaseLayerT = llvm::orc::IRTransformLayer, std::function(std::shared_ptr)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:234:20: required from 'llvm::Expected::LogicalDylib>::iterator> llvm::orc::CompileOnDemandLayer::addModule(std::shared_ptr, std::shared_ptr) [with BaseLayerT = llvm::orc::IRTransformLayer, std::function(std::shared_ptr)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename std::__cxx11::list::LogicalDylib>::iterator = std::__cxx11::list, std::function(std::shared_ptr)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib, std::allocator, std::function(std::shared_ptr)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib> >::iterator]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/OrcLazyJIT.h:134:63: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:336:33: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 336 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:336:33: note: remove 'std::move' call [ 91%] Building CXX object tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/llvm-dwarfdump.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/OrcLazyJIT.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/lli.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:464:33: warning: redundant move in return statement [-Wredundant-move] 464 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:464:33: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/OrcLazyJIT.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/lli.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::JITSymbol llvm::orc::CompileOnDemandLayer::LogicalDylib::findSymbol(BaseLayerT&, const string&, bool) [with BaseLayerT = llvm::orc::IRTransformLayer, std::function(std::shared_ptr)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; std::string = std::__cxx11::basic_string]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:276:25: required from 'llvm::JITSymbol llvm::orc::CompileOnDemandLayer::findSymbolIn(llvm::orc::CompileOnDemandLayer::ModuleHandleT, const string&, bool) [with BaseLayerT = llvm::orc::IRTransformLayer, std::function(std::shared_ptr)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; llvm::orc::CompileOnDemandLayer::ModuleHandleT = std::__cxx11::list, std::function(std::shared_ptr)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib, std::allocator, std::function(std::shared_ptr)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib> >::iterator; std::string = std::__cxx11::basic_string]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/OrcLazyJIT.h:160:55: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:175:31: warning: redundant move in return statement [-Wredundant-move] 175 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:175:31: note: remove 'std::move' call In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cfi-verify/lib/FileAnalysis.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cfi-verify/llvm-cfi-verify.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cfi-verify/lib/FileAnalysis.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cfi-verify/llvm-cfi-verify.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cfi-verify/lib/FileAnalysis.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cfi-verify/llvm-cfi-verify.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cfi-verify/lib/FileAnalysis.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cfi-verify/llvm-cfi-verify.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/OrcLazyJIT.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/lli.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::Expected llvm::orc::CompileOnDemandLayer::extractAndCompile(llvm::orc::CompileOnDemandLayer::LogicalDylib&, typename llvm::orc::CompileOnDemandLayer::LogicalDylib::SourceModuleHandle, llvm::Function&) [with BaseLayerT = llvm::orc::IRTransformLayer, std::function(std::shared_ptr)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename llvm::orc::CompileOnDemandLayer::LogicalDylib::SourceModuleHandle = unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:352:48: required from 'llvm::Error llvm::orc::CompileOnDemandLayer::addLogicalModule(llvm::orc::CompileOnDemandLayer::LogicalDylib&, std::shared_ptr) [with BaseLayerT = llvm::orc::IRTransformLayer, std::function(std::shared_ptr)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:234:20: required from 'llvm::Expected::LogicalDylib>::iterator> llvm::orc::CompileOnDemandLayer::addModule(std::shared_ptr, std::shared_ptr) [with BaseLayerT = llvm::orc::IRTransformLayer, std::function(std::shared_ptr)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename std::__cxx11::list::LogicalDylib>::iterator = std::__cxx11::list, std::function(std::shared_ptr)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib, std::allocator, std::function(std::shared_ptr)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib> >::iterator]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/OrcLazyJIT.h:134:63: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:524:31: warning: redundant move in return statement [-Wredundant-move] 524 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:524:31: note: remove 'std::move' call [ 92%] Linking CXX executable ../../bin/llvm-cvtres [ 92%] Linking CXX executable ../../bin/llvm-cat make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 92%] Building CXX object tools/llvm-extract/CMakeFiles/llvm-extract.dir/llvm-extract.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 92%] Building CXX object tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/DummyISelFuzzer.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 92%] Built target llvm-cvtres [ 92%] Building CXX object tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/llvm-isel-fuzzer.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 92%] Built target llvm-cat [ 92%] Building CXX object tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/DWPError.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 92%] Building CXX object tools/llvm-link/CMakeFiles/llvm-link.dir/llvm-link.cpp.o [ 92%] Linking CXX executable ../../bin/llvm-cfi-verify make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 92%] Building CXX object tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/llvm-lto2.cpp.o [ 92%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/DiffConsumer.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::Expected llvm::orc::CompileOnDemandLayer::emitPartition(llvm::orc::CompileOnDemandLayer::LogicalDylib&, typename llvm::orc::CompileOnDemandLayer::LogicalDylib::SourceModuleHandle, const PartitionT&) [with PartitionT = std::set; BaseLayerT = llvm::orc::IRTransformLayer, std::function(std::shared_ptr)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename BaseLayerT::ModuleHandleT = std::__cxx11::list >::iterator; typename llvm::orc::CompileOnDemandLayer::LogicalDylib::SourceModuleHandle = unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:504:40: required from 'llvm::Expected llvm::orc::CompileOnDemandLayer::extractAndCompile(llvm::orc::CompileOnDemandLayer::LogicalDylib&, typename llvm::orc::CompileOnDemandLayer::LogicalDylib::SourceModuleHandle, llvm::Function&) [with BaseLayerT = llvm::orc::IRTransformLayer, std::function(std::shared_ptr)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename llvm::orc::CompileOnDemandLayer::LogicalDylib::SourceModuleHandle = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:352:48: required from 'llvm::Error llvm::orc::CompileOnDemandLayer::addLogicalModule(llvm::orc::CompileOnDemandLayer::LogicalDylib&, std::shared_ptr) [with BaseLayerT = llvm::orc::IRTransformLayer, std::function(std::shared_ptr)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:234:20: required from 'llvm::Expected::LogicalDylib>::iterator> llvm::orc::CompileOnDemandLayer::addModule(std::shared_ptr, std::shared_ptr) [with BaseLayerT = llvm::orc::IRTransformLayer, std::function(std::shared_ptr)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename std::__cxx11::list::LogicalDylib>::iterator = std::__cxx11::list, std::function(std::shared_ptr)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib, std::allocator, std::function(std::shared_ptr)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib> >::iterator]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/OrcLazyJIT.h:134:63: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:605:33: warning: redundant move in return statement [-Wredundant-move] 605 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:605:33: note: remove 'std::move' call [ 92%] Linking CXX executable ../../bin/llvm-bcanalyzer [ 92%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/DiffLog.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 92%] Built target llvm-cfi-verify [ 92%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/DifferenceEngine.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 92%] Building CXX object tools/llvm-mc/CMakeFiles/llvm-mc.dir/llvm-mc.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:25, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/lli/lli.cpp:28: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::rpc::detail::RPCEndpointBase, llvm::orc::rpc::RawByteChannel, unsigned int, unsigned int>::OrcRPCNegotiate; ArgTs = {const char*}; AltRetT = unsigned int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Expected]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1312:47: required from 'llvm::Expected llvm::orc::rpc::detail::RPCEndpointBase::getRemoteFunctionId(bool, bool) [with Func = llvm::orc::remote::exec::CallIntVoid; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1086:51: required from 'llvm::Error llvm::orc::rpc::detail::RPCEndpointBase::appendCallAsync(HandlerT, const ArgTs& ...) [with Func = llvm::orc::remote::exec::CallIntVoid; HandlerT = llvm::orc::rpc::SingleThreadedRPCEndpoint::callB::; ArgTs = {long long unsigned int}; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1589:56: required from 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::remote::exec::CallIntVoid; ArgTs = {long long unsigned int}; AltRetT = int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Expected]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:491:41: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: redundant move in return statement [-Wredundant-move] 1598 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: redundant move in return statement [-Wredundant-move] 1605 | return std::move(Err); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 92%] Built target llvm-bcanalyzer [ 92%] Building CXX object tools/llvm-mc/CMakeFiles/llvm-mc.dir/Disassembler.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 92%] Building CXX object tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/llvm-mcmarkup.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 92%] Building CXX object tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/llvm-modextract.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/ValueMap.h:29, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/BugDriver.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/bugpoint.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PredIteratorCache.h:53:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/ValueMap.h:29, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/BugDriver.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/bugpoint.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringExtras.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/Error.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/Binary.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/ObjectFile.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/DIContext.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-dwarfdump/llvm-dwarfdump.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::cl::OptionCategory*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-dwarfdump/llvm-dwarfdump.cpp:516:62: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/ValueMap.h:29, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/BugDriver.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/bugpoint.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/ValueMap.h:29, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/BugDriver.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/bugpoint/bugpoint.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 92%] Building CXX object tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/Error.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-diff/DiffLog.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-diff/DiffLog.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-diff/DiffLog.cpp:33:34: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-diff/DiffLog.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-diff/DiffLog.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-dwp/llvm-dwp.cpp: In function 'llvm::Expected, 16> > getDWOFilenames(llvm::StringRef)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-dwp/llvm-dwp.cpp:492:19: warning: redundant move in return statement [-Wredundant-move] 492 | return std::move(DWOPaths); | ~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-dwp/llvm-dwp.cpp:492:19: note: remove 'std::move' call make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 92%] Building CXX object tools/llvm-mt/CMakeFiles/llvm-mt.dir/llvm-mt.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 92%] Building CXX object tools/llvm-nm/CMakeFiles/llvm-nm.dir/llvm-nm.cpp.o [ 92%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/llvm-objcopy.cpp.o [ 92%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/Object.cpp.o [ 92%] Linking CXX executable ../../bin/llvm-cxxdump [ 92%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageSummaryInfo.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-dwp/DWPError.h:4, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-dwp/llvm-dwp.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-dwp/DWPError.h:4, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-dwp/llvm-dwp.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringExtras.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/FileSystem.h:34, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:24, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/TargetInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/TargetInfo.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGBuilder.h:200:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 92%] Built target llvm-cxxdump [ 92%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageView.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringExtras.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-dwp/DWPError.h:4, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-dwp/llvm-dwp.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::dwarf::Attribute]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-dwp/llvm-dwp.cpp:479:68: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/TargetInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/TargetInfo.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/TargetInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/TargetInfo.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 92%] Linking CXX executable ../../bin/llc In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-dwp/DWPError.h:4, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-dwp/llvm-dwp.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-dwp/DWPError.h:4, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-dwp/llvm-dwp.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DiagnosticHandler.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/LLVMContext.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-dis/llvm-dis.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DiagnosticHandler.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/LLVMContext.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-dis/llvm-dis.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/TargetInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/TargetInfo.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/TargetInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/TargetInfo.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/TargetInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/TargetInfo.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/TargetInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/TargetInfo.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/TargetInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/TargetInfo.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/CharUnits.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/BaseSubobject.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CGVTables.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/CodeGenModule.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/TargetInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/TargetInfo.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-dwp/DWPError.h:4, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-dwp/llvm-dwp.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-dwp/DWPError.h:4, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-dwp/llvm-dwp.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 92%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewHTML.cpp.o [ 92%] Built target llc make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 92%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/llvm-objdump.cpp.o [ 92%] Linking CXX executable ../../bin/llvm-mcmarkup In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-mc/Disassembler.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-mc/Disassembler.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-mc/Disassembler.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ [ 92%] Linking CXX executable ../../bin/bugpoint In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-mc/Disassembler.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-mc/Disassembler.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-mc/Disassembler.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-mc/Disassembler.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-mc/Disassembler.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-mc/Disassembler.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 92%] Built target llvm-mcmarkup [ 92%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/COFFDump.cpp.o [ 92%] Linking CXX executable ../../bin/llvm-dsymutil make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 92%] Built target bugpoint make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 92%] Building CXX object tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/DummyOptFuzzer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmBackend.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-mc/llvm-mc.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-mc/Disassembler.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-mc/llvm-mc.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 92%] Built target llvm-dsymutil In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileSystemOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 92%] Building CXX object tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/llvm-opt-fuzzer.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-diff/DiffLog.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-diff/DiffConsumer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-diff/DifferenceEngine.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-diff/DifferenceEngine.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-diff/DifferenceEngine.cpp:661:47: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-diff/DiffLog.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-diff/DiffConsumer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-diff/DifferenceEngine.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-diff/DifferenceEngine.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmBackend.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-mc/llvm-mc.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-mc/Disassembler.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-mc/llvm-mc.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-diff/DiffLog.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-diff/DiffConsumer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-diff/DifferenceEngine.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-diff/DifferenceEngine.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-diff/DifferenceEngine.cpp:50:22: required from 'void {anonymous}::PriorityQueue::insert(const T&) [with T = std::pair; Sorter = {anonymous}::FunctionDifferenceEngine::QueueSorter; unsigned int InlineCapacity = 20]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-diff/DifferenceEngine.cpp:168:33: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-diff/DiffLog.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-diff/DiffConsumer.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-diff/DifferenceEngine.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-diff/DifferenceEngine.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-link/llvm-link.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-link/llvm-link.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 92%] Building CXX object tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/OptReport.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCAsmBackend.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-mc/llvm-mc.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-mc/Disassembler.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-mc/llvm-mc.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileSystemOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileSystemOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileSystemOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 92%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewText.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-objcopy/Object.cpp: In instantiation of 'std::unique_ptr llvm::Object::makeSection(const llvm::object::ELFFile&, const Elf_Shdr&) [with ELFT = llvm::object::ELFType; llvm::Object::Elf_Shdr = llvm::object::Elf_Shdr_Impl >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-objcopy/Object.cpp:936:16: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-objcopy/Object.cpp:507:28: warning: redundant move in return statement [-Wredundant-move] 507 | return std::move(SymTab); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-objcopy/Object.cpp:507:28: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cov/SourceCoverageView.cpp: In member function 'llvm::Expected > llvm::CoveragePrinter::createOutputStream(llvm::StringRef, llvm::StringRef, bool) const': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cov/SourceCoverageView.cpp:72:19: warning: redundant move in return statement [-Wredundant-move] 72 | return std::move(OS); | ~~~~~~~~~^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cov/SourceCoverageView.cpp:72:19: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-objcopy/Object.cpp: In instantiation of 'std::unique_ptr llvm::Object::makeSection(const llvm::object::ELFFile&, const Elf_Shdr&) [with ELFT = llvm::object::ELFType; llvm::Object::Elf_Shdr = llvm::object::Elf_Shdr_Impl >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-objcopy/Object.cpp:937:16: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-objcopy/Object.cpp:507:28: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-objcopy/Object.cpp:507:28: note: remove 'std::move' call make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 92%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/Analyze.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-objcopy/Object.cpp: In instantiation of 'std::unique_ptr llvm::Object::makeSection(const llvm::object::ELFFile&, const Elf_Shdr&) [with ELFT = llvm::object::ELFType; llvm::Object::Elf_Shdr = llvm::object::Elf_Shdr_Impl >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-objcopy/Object.cpp:938:16: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-objcopy/Object.cpp:507:28: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-objcopy/Object.cpp:507:28: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-nm/llvm-nm.cpp: In function 'void dumpSymbolNamesFromObject(llvm::object::SymbolicFile&, bool, const string&, const string&)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-nm/llvm-nm.cpp:1156:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct {anonymous}::NMSymbol'; use assignment or value-initialization instead [-Wclass-memaccess] 1156 | memset(&S, '\0', sizeof(S)); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-nm/llvm-nm.cpp:252:8: note: 'struct {anonymous}::NMSymbol' declared here 252 | struct NMSymbol { | ^~~~~~~~ [ 92%] Linking CXX executable ../../bin/llvm-dis /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-nm/llvm-nm.cpp:1249:44: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct {anonymous}::NMSymbol'; use assignment or value-initialization instead [-Wclass-memaccess] 1249 | memset(&S, '\0', sizeof(NMSymbol)); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-nm/llvm-nm.cpp:252:8: note: 'struct {anonymous}::NMSymbol' declared here 252 | struct NMSymbol { | ^~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-nm/llvm-nm.cpp:1340:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct {anonymous}::NMSymbol'; use assignment or value-initialization instead [-Wclass-memaccess] 1340 | memset(&U, '\0', sizeof(NMSymbol)); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-nm/llvm-nm.cpp:252:8: note: 'struct {anonymous}::NMSymbol' declared here 252 | struct NMSymbol { | ^~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-nm/llvm-nm.cpp:1407:44: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct {anonymous}::NMSymbol'; use assignment or value-initialization instead [-Wclass-memaccess] 1407 | memset(&B, '\0', sizeof(NMSymbol)); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-nm/llvm-nm.cpp:252:8: note: 'struct {anonymous}::NMSymbol' declared here 252 | struct NMSymbol { | ^~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-nm/llvm-nm.cpp:1467:44: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct {anonymous}::NMSymbol'; use assignment or value-initialization instead [-Wclass-memaccess] 1467 | memset(&L, '\0', sizeof(NMSymbol)); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-nm/llvm-nm.cpp:252:8: note: 'struct {anonymous}::NMSymbol' declared here 252 | struct NMSymbol { | ^~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-nm/llvm-nm.cpp:1530:44: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct {anonymous}::NMSymbol'; use assignment or value-initialization instead [-Wclass-memaccess] 1530 | memset(&W, '\0', sizeof(NMSymbol)); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-nm/llvm-nm.cpp:252:8: note: 'struct {anonymous}::NMSymbol' declared here 252 | struct NMSymbol { | ^~~~~~~~ [ 92%] Linking CXX executable ../../bin/llvm-mt /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-objcopy/Object.cpp: In instantiation of 'std::unique_ptr llvm::Object::makeSection(const llvm::object::ELFFile&, const Elf_Shdr&) [with ELFT = llvm::object::ELFType; llvm::Object::Elf_Shdr = llvm::object::Elf_Shdr_Impl >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-objcopy/Object.cpp:939:16: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-objcopy/Object.cpp:507:28: warning: redundant move in return statement [-Wredundant-move] /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-objcopy/Object.cpp:507:28: note: remove 'std::move' call make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 92%] Built target llvm-dis [ 92%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/BytesOutputStyle.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 92%] Built target llvm-mt make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 92%] Linking CXX executable ../../bin/llvm-dwarfdump [ 92%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/TestingSupport.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 92%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/llvm-rc.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cov/SourceCoverageViewHTML.cpp: In member function 'virtual llvm::Expected > llvm::CoveragePrinterHTML::createViewFile(llvm::StringRef, bool)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cov/SourceCoverageViewHTML.cpp:279:19: warning: redundant move in return statement [-Wredundant-move] 279 | return std::move(OS); | ~~~~~~~~~^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cov/SourceCoverageViewHTML.cpp:279:19: note: remove 'std::move' call [ 92%] Linking CXX executable ../../bin/llvm-extract [ 93%] Linking CXX executable ../../bin/llvm-modextract make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 93%] Built target llvm-dwarfdump [ 94%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceFileWriter.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 94%] Built target llvm-extract [ 94%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptParser.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 94%] Built target llvm-modextract [ 94%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptStmt.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Bitcode/BitcodeReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-lto2/llvm-lto2.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Bitcode/BitcodeReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-lto2/llvm-lto2.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 94%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptToken.cpp.o [ 94%] Linking CXX executable ../../bin/llvm-diff In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/CommandLine.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-opt-report/OptReport.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/CommandLine.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-opt-report/OptReport.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 94%] Built target llvm-diff [ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/Diff.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ProfileData/Coverage/CoverageMapping.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cov/CoverageSummaryInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cov/CoverageFilters.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cov/CoverageReport.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cov/SourceCoverageViewText.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cov/SourceCoverageViewText.cpp:122:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ProfileData/Coverage/CoverageMapping.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cov/CoverageSummaryInfo.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cov/CoverageFilters.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cov/CoverageReport.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-cov/SourceCoverageViewText.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 94%] Linking CXX executable ../../bin/llvm-link [ 94%] Linking CXX executable ../../bin/llvm-dwp /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptToken.cpp: In member function 'llvm::Expected > {anonymous}::Tokenizer::run()': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptToken.cpp:174:23: warning: redundant move in return statement [-Wredundant-move] 174 | return std::move(TokenError); | ~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptToken.cpp:174:23: note: remove 'std::move' call [ 94%] Linking CXX executable ../../bin/llvm-mc [ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/DiffPrinter.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 94%] Built target llvm-link [ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/DumpOutputStyle.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::Expected llvm::rc::RCParser::parseIntExpr2()': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:23:21: warning: redundant move in return statement [-Wredundant-move] 23 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:200:5: note: in expansion of macro 'RETURN_IF_ERROR' 200 | RETURN_IF_ERROR(consumeType(Kind::RightParen)); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:23:21: note: remove 'std::move' call 23 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:200:5: note: in expansion of macro 'RETURN_IF_ERROR' 200 | RETURN_IF_ERROR(consumeType(Kind::RightParen)); | ^~~~~~~~~~~~~~~ [ 94%] Built target llvm-dwp [ 95%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/InputFile.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp: In lambda function: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:272:23: warning: redundant move in return statement [-Wredundant-move] 272 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:272:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::Expected > llvm::rc::RCParser::readIntsWithCommas(size_t, size_t)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:292:19: warning: redundant move in return statement [-Wredundant-move] 292 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:292:19: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::Expected llvm::rc::RCParser::parseOptionalStatements(llvm::rc::RCParser::OptStmtType)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:332:19: warning: redundant move in return statement [-Wredundant-move] 332 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:332:19: note: remove 'std::move' call [ 95%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/llvm-pdbutil.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::rc::RCParser::ParseType llvm::rc::RCParser::parseAcceleratorsResource()': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:23:21: warning: redundant move in return statement [-Wredundant-move] 23 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:366:3: note: in expansion of macro 'RETURN_IF_ERROR' 366 | RETURN_IF_ERROR(consumeType(Kind::BlockBegin)); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:23:21: note: remove 'std::move' call 23 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:366:3: note: in expansion of macro 'RETURN_IF_ERROR' 366 | RETURN_IF_ERROR(consumeType(Kind::BlockBegin)); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:23:21: warning: redundant move in return statement [-Wredundant-move] 23 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:373:5: note: in expansion of macro 'RETURN_IF_ERROR' 373 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:23:21: note: remove 'std::move' call 23 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:373:5: note: in expansion of macro 'RETURN_IF_ERROR' 373 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:382:19: warning: redundant move in return statement [-Wredundant-move] 382 | return std::move(Accels); | ~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:382:19: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::rc::RCParser::ParseType llvm::rc::RCParser::parseDialogResource(bool)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:420:19: warning: redundant move in return statement [-Wredundant-move] 420 | return std::move(Dialog); | ~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:420:19: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::rc::RCParser::ParseType llvm::rc::RCParser::parseUserDefinedResource(llvm::rc::IntOrString)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:23:21: warning: redundant move in return statement [-Wredundant-move] 23 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:431:3: note: in expansion of macro 'RETURN_IF_ERROR' 431 | RETURN_IF_ERROR(consumeType(Kind::BlockBegin)); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:23:21: note: remove 'std::move' call 23 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:431:3: note: in expansion of macro 'RETURN_IF_ERROR' 431 | RETURN_IF_ERROR(consumeType(Kind::BlockBegin)); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:23:21: warning: redundant move in return statement [-Wredundant-move] 23 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:438:7: note: in expansion of macro 'RETURN_IF_ERROR' 438 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:23:21: note: remove 'std::move' call 23 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:438:7: note: in expansion of macro 'RETURN_IF_ERROR' 438 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::Expected llvm::rc::RCParser::parseControl()': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:23:21: warning: redundant move in return statement [-Wredundant-move] 23 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:472:5: note: in expansion of macro 'RETURN_IF_ERROR' 472 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:23:21: note: remove 'std::move' call 23 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:472:5: note: in expansion of macro 'RETURN_IF_ERROR' 472 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ [ 95%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/FormatUtil.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::Expected llvm::rc::RCParser::parseMenuItemsList()': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:23:21: warning: redundant move in return statement [-Wredundant-move] 23 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:505:3: note: in expansion of macro 'RETURN_IF_ERROR' 505 | RETURN_IF_ERROR(consumeType(Kind::BlockBegin)); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:23:21: note: remove 'std::move' call 23 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:505:3: note: in expansion of macro 'RETURN_IF_ERROR' 505 | RETURN_IF_ERROR(consumeType(Kind::BlockBegin)); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:23:21: warning: redundant move in return statement [-Wredundant-move] 23 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:539:7: note: in expansion of macro 'RETURN_IF_ERROR' 539 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:23:21: note: remove 'std::move' call 23 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:539:7: note: in expansion of macro 'RETURN_IF_ERROR' 539 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:560:19: warning: redundant move in return statement [-Wredundant-move] 560 | return std::move(List); | ~~~~~~~~~^~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:560:19: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::rc::RCParser::ParseType llvm::rc::RCParser::parseStringTableResource()': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:23:21: warning: redundant move in return statement [-Wredundant-move] 23 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:565:3: note: in expansion of macro 'RETURN_IF_ERROR' 565 | RETURN_IF_ERROR(consumeType(Kind::BlockBegin)); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:23:21: note: remove 'std::move' call 23 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:565:3: note: in expansion of macro 'RETURN_IF_ERROR' 565 | RETURN_IF_ERROR(consumeType(Kind::BlockBegin)); | ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 95%] Built target llvm-mc [ 95%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/LinePrinter.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:580:19: warning: redundant move in return statement [-Wredundant-move] 580 | return std::move(Table); | ~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:580:19: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::Expected > llvm::rc::RCParser::parseVersionInfoBlockContents(llvm::StringRef)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:23:21: warning: redundant move in return statement [-Wredundant-move] 23 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:585:3: note: in expansion of macro 'RETURN_IF_ERROR' 585 | RETURN_IF_ERROR(consumeType(Kind::BlockBegin)); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:23:21: note: remove 'std::move' call 23 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:585:3: note: in expansion of macro 'RETURN_IF_ERROR' 585 | RETURN_IF_ERROR(consumeType(Kind::BlockBegin)); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:596:19: warning: redundant move in return statement [-Wredundant-move] 596 | return std::move(Contents); | ~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:596:19: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::Expected > llvm::rc::RCParser::parseVersionInfoStmt()': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:23:21: warning: redundant move in return statement [-Wredundant-move] 23 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:615:5: note: in expansion of macro 'RETURN_IF_ERROR' 615 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:23:21: note: remove 'std::move' call 23 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:615:5: note: in expansion of macro 'RETURN_IF_ERROR' 615 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::rc::RCParser::ParseOptionType llvm::rc::RCParser::parseFontStmt(llvm::rc::RCParser::OptStmtType)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:23:21: warning: redundant move in return statement [-Wredundant-move] 23 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:681:3: note: in expansion of macro 'RETURN_IF_ERROR' 681 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:23:21: note: remove 'std::move' call 23 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rc/ResourceScriptParser.cpp:681:3: note: in expansion of macro 'RETURN_IF_ERROR' 681 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ [ 95%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/MinimalSymbolDumper.cpp.o [ 95%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/MinimalTypeDumper.cpp.o [ 95%] Linking CXX executable ../../bin/llvm-cov make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 95%] Built target llvm-cov [ 95%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PdbYaml.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/DIContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-objdump/llvm-objdump.h:12, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-objdump/llvm-objdump.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/DIContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-objdump/llvm-objdump.h:12, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-objdump/llvm-objdump.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 95%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyBuiltinDumper.cpp.o [ 95%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyClassDefinitionDumper.cpp.o [ 95%] Linking CXX executable ../../bin/llvm-isel-fuzzer In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/DIContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-objdump/llvm-objdump.h:12, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-objdump/llvm-objdump.cpp:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/DIContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-objdump/llvm-objdump.h:12, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-objdump/llvm-objdump.cpp:19: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 95%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyClassLayoutGraphicalDumper.cpp.o [ 95%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/ELFDump.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.cpp: In member function 'llvm::Error llvm::pdb::DiffStyle::diffStreamDirectory()': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.cpp:273:35: warning: implicitly-declared 'constexpr llvm::detail::result_pair&>::result_pair(const llvm::detail::result_pair&>&)' is deprecated [-Wdeprecated-copy] 273 | auto Iter = llvm::find_if(QI, [P, &StreamProvider](const value_type &V) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274 | DiffResult Result = StreamProvider.compare(P.value(), V.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | return Result == DiffResult::EQUIVALENT || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | Result == DiffResult::IDENTICAL; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | }); | ~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/OutputStyle.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:1022:19: note: because 'llvm::detail::result_pair&>' has user-provided 'llvm::detail::result_pair& llvm::detail::result_pair::operator=(const llvm::detail::result_pair&) [with R = llvm::SmallVector&]' 1022 | result_pair &operator=(const result_pair &Other) { | ^~~~~~~~ [ 95%] Linking CXX executable ../../bin/llvm-opt-report make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 95%] Built target llvm-isel-fuzzer make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 95%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ARMWinEHPrinter.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 95%] Built target llvm-opt-report make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 95%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/COFFDumper.cpp.o [ 95%] Building CXX object tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/llvm-rtdyld.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/OutputStyle.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = llvm::detail::enumerator_iter&>; = void; T = llvm::detail::result_pair&>; unsigned int N = 32]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:914:43: required from 'llvm::SmallVector()))>::type>::type, Size> llvm::to_vector(R&&) [with unsigned int Size = 32; R = llvm::detail::enumerator&>; typename std::remove_const()))>::type>::type = llvm::detail::result_pair&>]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.cpp:262:39: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: warning: implicitly-declared 'constexpr llvm::detail::enumerator_iter&>::enumerator_iter(const llvm::detail::enumerator_iter&>&)' is deprecated [-Wdeprecated-copy] 881 | this->append(S, E); | ~~~~~~~~~~~~^~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/OutputStyle.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:1070:23: note: because 'llvm::detail::enumerator_iter&>' has user-provided 'llvm::detail::enumerator_iter& llvm::detail::enumerator_iter::operator=(const llvm::detail::enumerator_iter&) [with R = llvm::SmallVector&]' 1070 | enumerator_iter &operator=(const enumerator_iter &Other) { | ^~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/OutputStyle.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:398:23: note: initializing argument 1 of 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = llvm::detail::enumerator_iter&>; = void; T = llvm::detail::result_pair&>]' 398 | void append(in_iter in_start, in_iter in_end) { | ~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: warning: implicitly-declared 'constexpr llvm::detail::enumerator_iter&>::enumerator_iter(const llvm::detail::enumerator_iter&>&)' is deprecated [-Wdeprecated-copy] 881 | this->append(S, E); | ~~~~~~~~~~~~^~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/OutputStyle.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:1070:23: note: because 'llvm::detail::enumerator_iter&>' has user-provided 'llvm::detail::enumerator_iter& llvm::detail::enumerator_iter::operator=(const llvm::detail::enumerator_iter&) [with R = llvm::SmallVector&]' 1070 | enumerator_iter &operator=(const enumerator_iter &Other) { | ^~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/OutputStyle.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:398:41: note: initializing argument 2 of 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = llvm::detail::enumerator_iter&>; = void; T = llvm::detail::result_pair&>]' 398 | void append(in_iter in_start, in_iter in_end) { | ~~~~~~~~^~~~~~ [ 95%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/COFFImportDumper.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = llvm::detail::enumerator_iter&>; = void; T = llvm::detail::result_pair&>]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = llvm::detail::enumerator_iter&>; = void; T = llvm::detail::result_pair&>; unsigned int N = 32]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:914:43: required from 'llvm::SmallVector()))>::type>::type, Size> llvm::to_vector(R&&) [with unsigned int Size = 32; R = llvm::detail::enumerator&>; typename std::remove_const()))>::type>::type = llvm::detail::result_pair&>]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.cpp:262:39: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:399:40: warning: implicitly-declared 'constexpr llvm::detail::enumerator_iter&>::enumerator_iter(const llvm::detail::enumerator_iter&>&)' is deprecated [-Wdeprecated-copy] 399 | size_type NumInputs = std::distance(in_start, in_end); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/OutputStyle.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:1070:23: note: because 'llvm::detail::enumerator_iter&>' has user-provided 'llvm::detail::enumerator_iter& llvm::detail::enumerator_iter::operator=(const llvm::detail::enumerator_iter&) [with R = llvm::SmallVector&]' 1070 | enumerator_iter &operator=(const enumerator_iter &Other) { | ^~~~~~~~ In file included from /usr/include/c++/10.3.1/iterator:62, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/OutputStyle.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.cpp:10: /usr/include/c++/10.3.1/bits/stl_iterator_base_funcs.h:138:29: note: initializing argument 1 of 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = llvm::detail::enumerator_iter&>; typename std::iterator_traits<_Iterator>::difference_type = int]' 138 | distance(_InputIterator __first, _InputIterator __last) | ~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/OutputStyle.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:399:40: warning: implicitly-declared 'constexpr llvm::detail::enumerator_iter&>::enumerator_iter(const llvm::detail::enumerator_iter&>&)' is deprecated [-Wdeprecated-copy] 399 | size_type NumInputs = std::distance(in_start, in_end); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/OutputStyle.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:1070:23: note: because 'llvm::detail::enumerator_iter&>' has user-provided 'llvm::detail::enumerator_iter& llvm::detail::enumerator_iter::operator=(const llvm::detail::enumerator_iter&) [with R = llvm::SmallVector&]' 1070 | enumerator_iter &operator=(const enumerator_iter &Other) { | ^~~~~~~~ In file included from /usr/include/c++/10.3.1/iterator:62, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/OutputStyle.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.cpp:10: /usr/include/c++/10.3.1/bits/stl_iterator_base_funcs.h:138:53: note: initializing argument 2 of 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = llvm::detail::enumerator_iter&>; typename std::iterator_traits<_Iterator>::difference_type = int]' 138 | distance(_InputIterator __first, _InputIterator __last) | ~~~~~~~~~~~~~~~^~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/OutputStyle.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: warning: implicitly-declared 'constexpr llvm::detail::enumerator_iter&>::enumerator_iter(const llvm::detail::enumerator_iter&>&)' is deprecated [-Wdeprecated-copy] 405 | this->uninitialized_copy(in_start, in_end, this->end()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/OutputStyle.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:1070:23: note: because 'llvm::detail::enumerator_iter&>' has user-provided 'llvm::detail::enumerator_iter& llvm::detail::enumerator_iter::operator=(const llvm::detail::enumerator_iter&) [with R = llvm::SmallVector&]' 1070 | enumerator_iter &operator=(const enumerator_iter &Other) { | ^~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/OutputStyle.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:202:38: note: initializing argument 1 of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(It1, It1, It2) [with It1 = llvm::detail::enumerator_iter&>; It2 = llvm::detail::result_pair&>*; T = llvm::detail::result_pair&>; bool isPodLike = false]' 202 | static void uninitialized_copy(It1 I, It1 E, It2 Dest) { | ~~~~^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: warning: implicitly-declared 'constexpr llvm::detail::enumerator_iter&>::enumerator_iter(const llvm::detail::enumerator_iter&>&)' is deprecated [-Wdeprecated-copy] 405 | this->uninitialized_copy(in_start, in_end, this->end()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/OutputStyle.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:1070:23: note: because 'llvm::detail::enumerator_iter&>' has user-provided 'llvm::detail::enumerator_iter& llvm::detail::enumerator_iter::operator=(const llvm::detail::enumerator_iter&) [with R = llvm::SmallVector&]' 1070 | enumerator_iter &operator=(const enumerator_iter &Other) { | ^~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/OutputStyle.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:202:45: note: initializing argument 2 of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(It1, It1, It2) [with It1 = llvm::detail::enumerator_iter&>; It2 = llvm::detail::result_pair&>*; T = llvm::detail::result_pair&>; bool isPodLike = false]' 202 | static void uninitialized_copy(It1 I, It1 E, It2 Dest) { | ~~~~^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(It1, It1, It2) [with It1 = llvm::detail::enumerator_iter&>; It2 = llvm::detail::result_pair&>*; T = llvm::detail::result_pair&>; bool isPodLike = false]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = llvm::detail::enumerator_iter&>; = void; T = llvm::detail::result_pair&>]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = llvm::detail::enumerator_iter&>; = void; T = llvm::detail::result_pair&>; unsigned int N = 32]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:914:43: required from 'llvm::SmallVector()))>::type>::type, Size> llvm::to_vector(R&&) [with unsigned int Size = 32; R = llvm::detail::enumerator&>; typename std::remove_const()))>::type>::type = llvm::detail::result_pair&>]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.cpp:262:39: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:203:28: warning: implicitly-declared 'constexpr llvm::detail::enumerator_iter&>::enumerator_iter(const llvm::detail::enumerator_iter&>&)' is deprecated [-Wdeprecated-copy] 203 | std::uninitialized_copy(I, E, Dest); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/OutputStyle.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:1070:23: note: because 'llvm::detail::enumerator_iter&>' has user-provided 'llvm::detail::enumerator_iter& llvm::detail::enumerator_iter::operator=(const llvm::detail::enumerator_iter&) [with R = llvm::SmallVector&]' 1070 | enumerator_iter &operator=(const enumerator_iter &Other) { | ^~~~~~~~ In file included from /usr/include/c++/10.3.1/memory:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:30, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/OutputStyle.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.cpp:10: /usr/include/c++/10.3.1/bits/stl_uninitialized.h:125:39: note: initializing argument 1 of '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::detail::enumerator_iter&>; _ForwardIterator = llvm::detail::result_pair&>*]' 125 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/OutputStyle.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:203:28: warning: implicitly-declared 'constexpr llvm::detail::enumerator_iter&>::enumerator_iter(const llvm::detail::enumerator_iter&>&)' is deprecated [-Wdeprecated-copy] 203 | std::uninitialized_copy(I, E, Dest); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/OutputStyle.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:1070:23: note: because 'llvm::detail::enumerator_iter&>' has user-provided 'llvm::detail::enumerator_iter& llvm::detail::enumerator_iter::operator=(const llvm::detail::enumerator_iter&) [with R = llvm::SmallVector&]' 1070 | enumerator_iter &operator=(const enumerator_iter &Other) { | ^~~~~~~~ In file included from /usr/include/c++/10.3.1/memory:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:30, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/OutputStyle.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/Diff.cpp:10: /usr/include/c++/10.3.1/bits/stl_uninitialized.h:125:63: note: initializing argument 2 of '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::detail::enumerator_iter&>; _ForwardIterator = llvm::detail::result_pair&>*]' 125 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ~~~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/InputFile.cpp: In function 'llvm::Expected getModuleDebugStream(llvm::pdb::PDBFile&, llvm::StringRef&, uint32_t)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/InputFile.cpp:60:19: warning: redundant move in return statement [-Wredundant-move] 60 | return std::move(ModS); | ~~~~~~~~~^~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/InputFile.cpp:60:19: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/DumpOutputStyle.cpp: In function 'llvm::Expected getModuleDebugStream(llvm::pdb::PDBFile&, uint32_t)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/DumpOutputStyle.cpp:370:19: warning: redundant move in return statement [-Wredundant-move] 370 | return std::move(ModS); | ~~~~~~~~~^~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/DumpOutputStyle.cpp:370:19: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/InputFile.cpp: In static member function 'static llvm::Expected llvm::pdb::InputFile::open(llvm::StringRef)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/InputFile.cpp:263:21: warning: redundant move in return statement [-Wredundant-move] 263 | return std::move(IF); | ~~~~~~~~~^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/InputFile.cpp:263:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/InputFile.cpp:269:23: warning: redundant move in return statement [-Wredundant-move] 269 | return std::move(Err); | ~~~~~~~~~^~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/InputFile.cpp:269:23: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/InputFile.cpp:274:21: warning: redundant move in return statement [-Wredundant-move] 274 | return std::move(IF); | ~~~~~~~~~^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/InputFile.cpp:274:21: note: remove 'std::move' call [ 95%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ELFDumper.cpp.o [ 95%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyCompilandDumper.cpp.o [ 95%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/Error.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/DumpOutputStyle.cpp:40: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 37 | : GSIHashIterator::iterator_adaptor_base(std::forward(v)) {} | ^ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamWriter.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/DebugSubsection.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/InputFile.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/DumpOutputStyle.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::pdb::PSHashRecord]' 315 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/LinePrinter.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/DumpOutputStyle.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/DumpOutputStyle.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator.h:218:51: note: initializing argument 1 of 'llvm::iterator_adaptor_base::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits >]' 218 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ~~~~~~~~~~~~~~~~~^ [ 95%] Linking CXX executable ../../bin/llvm-nm In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/OutputStyle.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/PdbYaml.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/PdbYaml.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/OutputStyle.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/PdbYaml.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/PdbYaml.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/DumpOutputStyle.cpp:32: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h: In instantiation of 'static llvm::Expected llvm::codeview::SymbolDeserializer::deserializeAs(llvm::codeview::CVSymbol) [with T = llvm::codeview::UDTSym; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/DumpOutputStyle.cpp:602:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h:52:26: warning: redundant move in return statement [-Wredundant-move] 52 | return std::move(EC); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h:52:26: note: remove 'std::move' call make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 95%] Built target llvm-nm [ 95%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/llvm-readobj.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 95%] Building CXX object tools/llvm-size/CMakeFiles/llvm-size.dir/llvm-size.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 95%] Building CXX object tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/DummySpecialCaseListFuzzer.cpp.o [ 95%] Building CXX object tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/special-case-list-fuzzer.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 95%] Building CXX object tools/llvm-split/CMakeFiles/llvm-split.dir/llvm-split.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/LinePrinter.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/DumpOutputStyle.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/DumpOutputStyle.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator.h: In instantiation of 'llvm::iterator_adaptor_base::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69: required from 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator.h:218:70: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 218 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ^ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamWriter.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/DebugSubsection.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/InputFile.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/DumpOutputStyle.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::pdb::PSHashRecord]' 315 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/llvm-pdbutil.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/llvm-pdbutil.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/llvm-pdbutil.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/llvm-pdbutil.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 95%] Building CXX object tools/llvm-stress/CMakeFiles/llvm-stress.dir/llvm-stress.cpp.o [ 95%] Linking CXX executable ../../bin/llvm-rc make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 95%] Building CXX object tools/llvm-strings/CMakeFiles/llvm-strings.dir/llvm-strings.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Bitcode/BitcodeReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Bitcode/BitcodeReader.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 95%] Building CXX object tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 95%] Built target llvm-rc [ 95%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/MachODumper.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 95%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/llvm-xray.cc.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 95%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/obj2yaml.cpp.o [ 95%] Linking CXX executable ../../bin/llvm-lto2 [ 96%] Linking CXX executable ../../bin/llvm-special-case-list-fuzzer [ 96%] Linking CXX executable ../../bin/lli make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 96%] Built target llvm-lto2 [ 96%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyEnumDumper.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/InputFile.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/DumpOutputStyle.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of 'llvm::Expected > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62: required from 'llvm::Error llvm::VarStreamArrayExtractor >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord&) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:201:26: required from 'llvm::VarStreamArrayIterator::IterType& llvm::VarStreamArrayIterator::operator+=(unsigned int) [with ValueType = llvm::codeview::CVRecord; Extractor = llvm::VarStreamArrayExtractor >; llvm::VarStreamArrayIterator::IterType = llvm::VarStreamArrayIterator, llvm::VarStreamArrayExtractor > >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator.h:124:53: required from 'DerivedT& llvm::iterator_facade_base::operator++() [with DerivedT = llvm::VarStreamArrayIterator, llvm::VarStreamArrayExtractor > >; IteratorCategoryT = std::forward_iterator_tag; T = llvm::codeview::CVRecord; DifferenceTypeT = int; PointerT = llvm::codeview::CVRecord*; ReferenceT = llvm::codeview::CVRecord&]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/DumpOutputStyle.cpp:228:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move] 73 | return std::move(EC); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move] 81 | return std::move(EC); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove 'std::move' call make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 96%] Built target llvm-special-case-list-fuzzer make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 96%] Built target lli [ 96%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ObjDumper.cpp.o [ 96%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/WasmDumper.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 96%] Building CXX object tools/opt/CMakeFiles/opt.dir/AnalysisWrappers.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rtdyld/llvm-rtdyld.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rtdyld/llvm-rtdyld.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 96%] Building CXX object tools/opt/CMakeFiles/opt.dir/BreakpointPrinter.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rtdyld/llvm-rtdyld.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-rtdyld/llvm-rtdyld.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 96%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyExternalSymbolDumper.cpp.o [ 96%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/func-id-helper.cc.o [ 96%] Building CXX object tools/opt/CMakeFiles/opt.dir/Debugify.cpp.o [ 96%] Linking CXX executable ../../bin/llvm-objcopy make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 96%] Building CXX object tools/sancov/CMakeFiles/sancov.dir/sancov.cc.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 96%] Built target llvm-objcopy [ 96%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyFunctionDumper.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-readobj/ELFDumper.cpp: In function 'const char* getTypeString(unsigned int, uint64_t)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-readobj/ELFDumper.cpp:1510:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 1510 | switch (Type) { | ^~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-readobj/ELFDumper.cpp:1515:3: note: here 1515 | case EM_MIPS: | ^~~~ [ 96%] Linking CXX executable ../../bin/llvm-strings /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-readobj/ELFDumper.cpp: In function 'const char* getElfSegmentType(unsigned int, unsigned int)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-readobj/ELFDumper.cpp:1129:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 1129 | switch (Type) { | ^~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-readobj/ELFDumper.cpp:1132:3: note: here 1132 | case ELF::EM_MIPS: | ^~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 97%] Building CXX object tools/sanstats/CMakeFiles/sanstats.dir/sanstats.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 97%] Built target llvm-strings [ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyTypeDumper.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-readobj/ELFDumper.cpp: In function 'std::string getSectionTypeString(unsigned int, unsigned int)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-readobj/ELFDumper.cpp:2632:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 2632 | switch (Type) { | ^~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-readobj/ELFDumper.cpp:2644:3: note: here 2644 | case EM_X86_64: | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-readobj/ELFDumper.cpp:2645:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 2645 | switch (Type) { | ^~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-readobj/ELFDumper.cpp:2649:3: note: here 2649 | case EM_MIPS: | ^~~~ [ 97%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/coff2yaml.cpp.o [ 97%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/dwarf2yaml.cpp.o [ 97%] Linking CXX executable ../../bin/llvm-split make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 97%] Built target llvm-split [ 97%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o [ 97%] Linking CXX executable ../../bin/llvm-symbolizer make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 97%] Linking CXX executable ../../bin/llvm-size make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 97%] Building CXX object tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/verify-uselistorder.cpp.o [ 97%] Linking CXX executable ../../bin/llvm-rtdyld make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 97%] Built target llvm-symbolizer [ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyTypedefDumper.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 97%] Built target llvm-size [ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyVariableDumper.cpp.o [ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/StreamUtil.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 97%] Built target llvm-rtdyld [ 97%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/Win64EHDumper.cpp.o [ 97%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/WindowsResourceDumper.cpp.o [ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/YAMLOutputStyle.cpp.o [ 97%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-account.cc.o [ 97%] Linking CXX executable ../../bin/llvm-stress make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 97%] Built target llvm-stress [ 97%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-color-helper.cc.o [ 97%] Building CXX object tools/opt/CMakeFiles/opt.dir/GraphPrinters.cpp.o [ 97%] Building CXX object tools/opt/CMakeFiles/opt.dir/NewPMDriver.cpp.o [ 97%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/MachODump.cpp.o [ 97%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/WasmDump.cpp.o [ 97%] Building CXX object tools/opt/CMakeFiles/opt.dir/PassPrinters.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 97%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2obj.cpp.o /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/StreamUtil.cpp: In function 'void llvm::pdb::discoverStreamPurposes(llvm::pdb::PDBFile&, llvm::SmallVectorImpl&)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/StreamUtil.cpp:92:53: warning: implicitly-declared 'llvm::pdb::DbiModuleDescriptor& llvm::pdb::DbiModuleDescriptor::operator=(const llvm::pdb::DbiModuleDescriptor&)' is deprecated [-Wdeprecated-copy] 92 | IMD.Descriptor = Modules.getModuleDescriptor(I); | ^ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/StreamUtil.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h:30:3: note: because 'llvm::pdb::DbiModuleDescriptor' has user-provided 'llvm::pdb::DbiModuleDescriptor::DbiModuleDescriptor(const llvm::pdb::DbiModuleDescriptor&)' 30 | DbiModuleDescriptor(const DbiModuleDescriptor &Info); | ^~~~~~~~~~~~~~~~~~~ [ 97%] Linking CXX static library ../../../../lib/libclangCodeGen.a In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Endian.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVDebugRecord.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/COFF.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/obj2yaml/obj2yaml.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/obj2yaml/coff2yaml.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/COFF.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/obj2yaml/obj2yaml.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/obj2yaml/coff2yaml.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 97%] Linking CXX executable ../../bin/llvm-opt-fuzzer In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/BitVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/opt/Debugify.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/DIBuilder.h:572:74: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/obj2yaml/Error.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/obj2yaml/elf2yaml.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/obj2yaml/Error.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/obj2yaml/elf2yaml.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 97%] Built target clangCodeGen [ 97%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2coff.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 97%] Built target llvm-opt-fuzzer [ 97%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2elf.cpp.o [ 97%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2macho.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/obj2yaml/Error.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/obj2yaml/dwarf2yaml.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/obj2yaml/Error.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/obj2yaml/dwarf2yaml.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 97%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2wasm.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 97%] Generating ../../bin/llvm-ranlib make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 97%] Built target llvm-ranlib [ 97%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-converter.cc.o [ 97%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-extract.cc.o [ 97%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-graph.cc.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/sancov/sancov.cc:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/sancov/sancov.cc:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 97%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-graph-diff.cc.o [ 97%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-stacks.cc.o [ 97%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-registry.cc.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/sancov/sancov.cc:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/sancov/sancov.cc:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/OutputStyle.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/YAMLOutputStyle.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/YAMLOutputStyle.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/OutputStyle.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/YAMLOutputStyle.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/YAMLOutputStyle.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 97%] Linking CXX executable ../../bin/sanstats In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/PdbYaml.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/YAMLOutputStyle.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/YAMLOutputStyle.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of 'llvm::Expected > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62: required from 'llvm::Error llvm::VarStreamArrayExtractor >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord&) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:201:26: required from 'llvm::VarStreamArrayIterator::IterType& llvm::VarStreamArrayIterator::operator+=(unsigned int) [with ValueType = llvm::codeview::CVRecord; Extractor = llvm::VarStreamArrayExtractor >; llvm::VarStreamArrayIterator::IterType = llvm::VarStreamArrayIterator, llvm::VarStreamArrayExtractor > >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator.h:124:53: required from 'DerivedT& llvm::iterator_facade_base::operator++() [with DerivedT = llvm::VarStreamArrayIterator, llvm::VarStreamArrayExtractor > >; IteratorCategoryT = std::forward_iterator_tag; T = llvm::codeview::CVRecord; DifferenceTypeT = int; PointerT = llvm::codeview::CVRecord*; ReferenceT = llvm::codeview::CVRecord&]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/YAMLOutputStyle.cpp:264:48: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move] 73 | return std::move(EC); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move] 81 | return std::move(EC); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of 'llvm::Expected > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62: required from 'llvm::Error llvm::VarStreamArrayExtractor >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord&) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/BinaryStreamArray.h:201:26: required from 'llvm::VarStreamArrayIterator::IterType& llvm::VarStreamArrayIterator::operator+=(unsigned int) [with ValueType = llvm::codeview::CVRecord; Extractor = llvm::VarStreamArrayExtractor >; llvm::VarStreamArrayIterator::IterType = llvm::VarStreamArrayIterator, llvm::VarStreamArrayExtractor > >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator.h:124:53: required from 'DerivedT& llvm::iterator_facade_base::operator++() [with DerivedT = llvm::VarStreamArrayIterator, llvm::VarStreamArrayExtractor > >; IteratorCategoryT = std::forward_iterator_tag; T = llvm::codeview::CVRecord; DifferenceTypeT = int; PointerT = llvm::codeview::CVRecord*; ReferenceT = llvm::codeview::CVRecord&]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-pdbutil/YAMLOutputStyle.cpp:288:39: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move] 73 | return std::move(EC); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move] 81 | return std::move(EC); | ^ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove 'std::move' call make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 97%] Generating ../../bin/llvm-dlltool make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 97%] Built target sanstats [ 97%] Built target llvm-dlltool make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 97%] Building CXX object tools/opt/CMakeFiles/opt.dir/PrintSCC.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 97%] Generating ../../bin/llvm-lib make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 97%] Built target llvm-lib [ 97%] Building CXX object tools/opt/CMakeFiles/opt.dir/opt.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/DIContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/Symbolize/Symbolize.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-xray/func-id-helper.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-xray/xray-account.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-xray/xray-account.cc:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /usr/include/c++/10.3.1/algorithm:60, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-xray/xray-account.cc:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 97%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/diagtool_main.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 97%] Building CXX object tools/clang/tools/driver/CMakeFiles/clang.dir/driver.cpp.o [ 97%] Building CXX object tools/clang/tools/driver/CMakeFiles/clang.dir/cc1_main.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/yaml2obj/yaml2elf.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/yaml2obj/yaml2elf.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/MachO.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/yaml2obj/yaml2macho.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/BinaryFormat/MachO.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/yaml2obj/yaml2macho.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/yaml2obj/yaml2coff.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/yaml2obj/yaml2coff.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 97%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/macho2yaml.cpp.o [ 97%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/DiagTool.cpp.o [ 97%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/DiagnosticNames.cpp.o [ 97%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/FindDiagnosticID.cpp.o [ 97%] Building CXX object tools/clang/tools/driver/CMakeFiles/clang.dir/cc1as_main.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringExtras.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/yaml2obj/yaml2obj.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringExtras.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/yaml2obj/yaml2obj.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ObjectYAML/COFFYAML.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ObjectYAML/ObjectYAML.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/yaml2obj/yaml2wasm.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ObjectYAML/COFFYAML.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ObjectYAML/ObjectYAML.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/yaml2obj/yaml2wasm.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/DIContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/Symbolize/Symbolize.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-xray/func-id-helper.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-xray/xray-extract.cc:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/DIContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/Symbolize/Symbolize.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-xray/func-id-helper.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-xray/xray-extract.cc:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/DIContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/Symbolize/Symbolize.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-xray/func-id-helper.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-xray/xray-converter.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-xray/xray-converter.cc:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/DIContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/Symbolize/Symbolize.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-xray/func-id-helper.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-xray/xray-converter.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-xray/xray-converter.cc:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/DIContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/Symbolize/Symbolize.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-xray/func-id-helper.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-xray/xray-graph.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-xray/xray-graph.cc:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-xray/xray-graph.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-xray/xray-graph.cc:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 97%] Linking CXX executable ../../bin/llvm-pdbutil [ 97%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/wasm2yaml.cpp.o [ 97%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/Error.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/DIContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/Symbolize/Symbolize.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-xray/func-id-helper.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-xray/xray-stacks.cc:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/forward_list.h:38, from /usr/include/c++/10.3.1/forward_list:38, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-xray/xray-stacks.cc:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 97%] Building CXX object tools/clang/tools/clang-diff/CMakeFiles/clang-diff.dir/ClangDiff.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 97%] Built target llvm-pdbutil make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 97%] Building CXX object tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/clang-import-test.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/DIContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/Symbolize/Symbolize.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-xray/func-id-helper.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-xray/xray-stacks.cc:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, long long unsigned int>]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:514:22: required from 'llvm::SmallVectorImpl::iterator llvm::SmallVectorImpl::insert(llvm::SmallVectorImpl::iterator, const T&) [with T = std::pair*, long long unsigned int>; llvm::SmallVectorImpl::iterator = std::pair*, long long unsigned int>*]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-xray/xray-stacks.cc:637:36: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, long long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/forward_list.h:38, from /usr/include/c++/10.3.1/forward_list:38, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-xray/xray-stacks.cc:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, long long unsigned int>' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/CallGraph.h:50, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/opt/PassPrinters.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/GraphTraits.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/CallGraph.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/opt/PassPrinters.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-xray/xray-graph.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-xray/xray-graph-diff.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-xray/xray-graph-diff.cc:19: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap, llvm::xray::GraphRenderer::CallStats, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, llvm::xray::GraphRenderer::CallStats> >; DerivedT = llvm::DenseMap, llvm::xray::GraphRenderer::CallStats, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, llvm::xray::GraphRenderer::CallStats> >; KeyT = std::pair; ValueT = llvm::xray::GraphRenderer::CallStats; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::xray::GraphRenderer::CallStats>]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = std::pair; ValueT = llvm::xray::GraphRenderer::CallStats; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::xray::GraphRenderer::CallStats>]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:665:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = std::pair; ValueT = llvm::xray::GraphRenderer::CallStats; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::xray::GraphRenderer::CallStats>]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/XRay/Graph.h:75:7: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair, llvm::xray::GraphRenderer::CallStats>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair, llvm::xray::GraphRenderer::CallStats>' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap, llvm::detail::DenseMapPair >; DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = int; ValueT = llvm::xray::GraphRenderer::FunctionStats; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = int; ValueT = llvm::xray::GraphRenderer::FunctionStats; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:665:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = int; ValueT = llvm::xray::GraphRenderer::FunctionStats; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/XRay/Graph.h:75:7: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >, llvm::DenseMapInfo, llvm::detail::DenseMapPair > > >; DerivedT = llvm::DenseMap >, llvm::DenseMapInfo, llvm::detail::DenseMapPair > > >; KeyT = int; ValueT = llvm::DenseSet >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair > >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = int; ValueT = llvm::DenseSet >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair > >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:665:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = int; ValueT = llvm::DenseSet >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair > >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/XRay/Graph.h:75:7: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair > >' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = int; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:711:28: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = int; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:665:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = int; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-xray/xray-graph.h:37:7: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 396 | memcpy(getBuckets(), other.getBuckets(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | getNumBuckets() * sizeof(BucketT)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair >' declared here 40 | struct DenseMapPair : public std::pair { | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/DIContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/Symbolize/Symbolize.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-xray/func-id-helper.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-xray/xray-stacks.cc:21: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair*, long long unsigned int>; T2 = std::pair*, long long unsigned int>; T = std::pair*, long long unsigned int>; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*, long long unsigned int>*; It2 = std::pair*, long long unsigned int>*; T = std::pair*, long long unsigned int>]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair*, long long unsigned int>]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair*, long long unsigned int>; unsigned int N = 8]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:376:9: required from 'void llvm::DenseMapBase::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap*, long long unsigned int>, 8> >; KeyT = unsigned int; ValueT = llvm::SmallVector*, long long unsigned int>, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair*, long long unsigned int>, 8> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:739:29: required from 'void llvm::DenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = llvm::SmallVector*, long long unsigned int>, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair*, long long unsigned int>, 8> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:502:40: required from 'void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::DenseMap*, long long unsigned int>, 8> >; KeyT = unsigned int; ValueT = llvm::SmallVector*, long long unsigned int>, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair*, long long unsigned int>, 8> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:546:13: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = unsigned int; DerivedT = llvm::DenseMap*, long long unsigned int>, 8> >; KeyT = unsigned int; ValueT = llvm::SmallVector*, long long unsigned int>, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair*, long long unsigned int>, 8> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:512:37: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const unsigned int&; ValueArgs = {}; DerivedT = llvm::DenseMap*, long long unsigned int>, 8> >; KeyT = unsigned int; ValueT = llvm::SmallVector*, long long unsigned int>, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair*, long long unsigned int>, 8> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:292:29: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap*, long long unsigned int>, 8> >; KeyT = unsigned int; ValueT = llvm::SmallVector*, long long unsigned int>, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair*, long long unsigned int>, 8> >; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair*, long long unsigned int>, 8> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:296:28: required from 'ValueT& llvm::DenseMapBase::operator[](const KeyT&) [with DerivedT = llvm::DenseMap*, long long unsigned int>, 8> >; KeyT = unsigned int; ValueT = llvm::SmallVector*, long long unsigned int>, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair*, long long unsigned int>, 8> >]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-xray/xray-stacks.cc:367:36: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, long long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/forward_list.h:38, from /usr/include/c++/10.3.1/forward_list:38, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-xray/xray-stacks.cc:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair*, long long unsigned int>' declared here 211 | struct pair | ^~~~ [ 97%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/ListWarnings.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/DIContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-objdump/llvm-objdump.h:12, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-objdump/MachODump.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/DIContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-objdump/llvm-objdump.h:12, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-objdump/MachODump.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 97%] Linking CXX executable ../../bin/verify-uselistorder [ 97%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/ShowEnabledWarnings.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/DIContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-objdump/llvm-objdump.h:12, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-objdump/MachODump.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/DIContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-objdump/llvm-objdump.h:12, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/llvm-objdump/MachODump.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 98%] Building CXX object tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/ClangRename.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 98%] Built target verify-uselistorder [ 98%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/TreeView.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/opt/NewPMDriver.cpp:17: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Optional.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/opt/NewPMDriver.cpp:17: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 98%] Building CXX object tools/clang/tools/clang-refactor/CMakeFiles/clang-refactor.dir/ClangRefactor.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Types.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Compilation.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/driver/driver.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:536:61: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Compilation.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/driver/driver.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here 509 | struct DependentActionInfo final { | ^~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 98%] Building CXX object tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/arcmt-test.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 98%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/ARCMigrate.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Types.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Action.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Driver/Compilation.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/driver/driver.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/driver/driver.cpp:479:58: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticOptions.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/driver/driver.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [ 98%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/BuildSystem.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/driver/cc1as_main.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCStreamer.h:351:66: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/driver/cc1as_main.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair, std::pair >' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/driver/cc1as_main.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCContext.h:613:44: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/driver/cc1as_main.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/obj2yaml/macho2yaml.cpp: In member function 'llvm::Expected > MachODumper::dump()': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/obj2yaml/macho2yaml.cpp:193:19: warning: redundant move in return statement [-Wredundant-move] 193 | return std::move(Y); | ~~~~~~~~~^~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/obj2yaml/macho2yaml.cpp:193:19: note: remove 'std::move' call [ 98%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndex.cpp.o make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 98%] Building CXX object tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/ClangCheck.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/driver/cc1as_main.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:405:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:881:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/MC/MCFragment.h:648:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/driver/cc1as_main.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [100%] Linking CXX executable ../../bin/yaml2obj [100%] Linking CXX executable ../../bin/sancov make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [100%] Building CXX object tools/clang/tools/clang-func-mapping/CMakeFiles/clang-func-mapping.dir/ClangFnMapGen.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Endian.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/DebugInfo/CodeView/CVDebugRecord.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/COFF.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/obj2yaml/obj2yaml.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/obj2yaml/wasm2yaml.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Object/COFF.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/obj2yaml/obj2yaml.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/obj2yaml/wasm2yaml.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/obj2yaml/Error.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/obj2yaml/macho2yaml.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Error.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/obj2yaml/Error.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/obj2yaml/macho2yaml.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [100%] Built target yaml2obj [100%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexCXX.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [100%] Built target sancov [100%] Building CXX object tools/clang/tools/clang-refactor/CMakeFiles/clang-refactor.dir/TestSupport.cpp.o [100%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexCodeCompletion.cpp.o [100%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexDiagnostic.cpp.o [100%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexHigh.cpp.o [100%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexInclusionStack.cpp.o [100%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexUSRs.cpp.o [100%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexer.cpp.o [100%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXComment.cpp.o [100%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXCursor.cpp.o [100%] Linking CXX executable ../../bin/llvm-xray make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [100%] Building CXX object tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/TestPasses.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [100%] Built target llvm-xray [100%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXIndexDataConsumer.cpp.o [100%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXCompilationDatabase.cpp.o [100%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXLoadedDiagnostic.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/opt/opt.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/YAMLParser.h:130:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/opt/opt.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [100%] Linking CXX executable ../../../../bin/diagtool [100%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXSourceLocation.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/clang-rename/ClangRename.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/DiagnosticIDs.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Diagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/clang-rename/ClangRename.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/clang-import-test/clang-import-test.cpp: In function 'llvm::Expected<{anonymous}::CIAndOrigins> {anonymous}::Parse(const string&, llvm::MutableArrayRef<{anonymous}::CIAndOrigins>, bool, bool)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/clang-import-test/clang-import-test.cpp:324:21: warning: redundant move in return statement [-Wredundant-move] 324 | return std::move(PE); | ~~~~~~~~~^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/clang-import-test/clang-import-test.cpp:324:21: note: remove 'std::move' call /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/clang-import-test/clang-import-test.cpp:331:19: warning: redundant move in return statement [-Wredundant-move] 331 | return std::move(CI); | ~~~~~~~~~^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/clang-import-test/clang-import-test.cpp:331:19: note: remove 'std::move' call [100%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXStoredDiagnostic.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CXLoadedDiagnostic.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CXLoadedDiagnostic.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CXLoadedDiagnostic.cpp:52:53: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/memory:63, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexDiagnostic.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CXLoadedDiagnostic.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CXLoadedDiagnostic.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/opt/opt.cpp:18: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Twine.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Triple.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/opt/opt.cpp:18: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [100%] Built target diagtool [100%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXString.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/clang-import-test/clang-import-test.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = clang::ExternalASTMerger::ImporterSource]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/clang-import-test/clang-import-test.cpp:265:81: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::ExternalASTMerger::ImporterSource' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/clang-import-test/clang-import-test.cpp:13: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ExternalASTMerger.h:83:10: note: 'struct clang::ExternalASTMerger::ImporterSource' declared here 83 | struct ImporterSource { | ^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/clang-import-test/clang-import-test.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/clang-import-test/clang-import-test.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/clang-refactor/TestSupport.cpp: In function 'llvm::Optional clang::refactor::findTestSelectionRanges(llvm::StringRef)': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/clang-refactor/TestSupport.cpp:388:19: warning: redundant move in return statement [-Wredundant-move] 388 | return std::move(TestRanges); | ~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/clang-refactor/TestSupport.cpp:388:19: note: remove 'std::move' call [100%] Linking CXX executable ../../bin/obj2yaml In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Option/Arg.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/driver/cc1_main.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:57:51: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:79:37: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/IR/PredIteratorCache.h:53:59: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Option/Arg.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/driver/cc1_main.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/ASTDiff/ASTDiffInternal.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/ASTDiff/ASTDiff.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/clang-diff/ClangDiff.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/ASTDiff/ASTDiffInternal.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Tooling/ASTDiff/ASTDiff.h:23, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/clang-diff/ClangDiff.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [100%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXType.cpp.o make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [100%] Built target obj2yaml [100%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/Indexing.cpp.o In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Option/Arg.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/driver/cc1_main.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:834:27: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /usr/include/c++/10.3.1/bits/locale_classes.h:40, from /usr/include/c++/10.3.1/bits/ios_base.h:41, from /usr/include/c++/10.3.1/streambuf:41, from /usr/include/c++/10.3.1/bits/streambuf_iterator.h:35, from /usr/include/c++/10.3.1/iterator:66, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/iterator_range.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Option/Arg.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/driver/cc1_main.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ARCMigrate/FileRemapper.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ARCMigrate/ARCMT.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/arcmt-test/arcmt-test.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ARCMigrate/FileRemapper.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/ARCMigrate/ARCMT.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/arcmt-test/arcmt-test.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexCXX.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileSystemOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexCXX.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [100%] Linking CXX shared module ../../lib/BugpointPasses.so make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [100%] Built target BugpointPasses In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/clang-refactor/ToolRefactoringResultConsumer.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/clang-refactor/TestSupport.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/clang-refactor/TestSupport.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/clang-refactor/ToolRefactoringResultConsumer.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/clang-refactor/TestSupport.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/clang-refactor/TestSupport.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [100%] Linking CXX executable ../../../../bin/clang [100%] Linking CXX executable ../../../../bin/clang-rename In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexDiagnostic.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/memory:63, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexDiagnostic.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexDiagnostic.cpp:13: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/clang-refactor/ToolRefactoringResultConsumer.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/clang-refactor/TestSupport.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/clang-refactor/ClangRefactor.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/clang-refactor/ToolRefactoringResultConsumer.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/clang-refactor/TestSupport.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/clang-refactor/ClangRefactor.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/clang-check/ClangCheck.cpp:20: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileSystemOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/clang-check/ClangCheck.cpp:20: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PointerUnion.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CXCursor.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CursorVisitor.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexHigh.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CXCursor.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CursorVisitor.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexHigh.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexInclusionStack.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileSystemOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexInclusionStack.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [100%] Linking CXX executable ../../../../bin/clang-diff In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallString.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CLog.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CXTranslationUnit.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CXComment.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CXComment.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CLog.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CXTranslationUnit.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CXComment.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CXComment.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexUSRs.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileSystemOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexUSRs.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [100%] Linking CXX executable ../../../../bin/arcmt-test [100%] Linking CXX executable ../../../../bin/clang-check [100%] Linking CXX executable ../../../../bin/clang-import-test In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/DenseMapInfo.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/PointerUnion.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CXCursor.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CXIndexDataConsumer.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CXIndexDataConsumer.cpp:10: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/SourceLocation.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CXCursor.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CXIndexDataConsumer.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CXIndexDataConsumer.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallString.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CLog.h:16, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CXTranslationUnit.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CXCursor.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CLog.h:14, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CXTranslationUnit.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CXCursor.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [100%] Built target clang-rename In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndex.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/memory:63, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexDiagnostic.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndex.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/clang-func-mapping/ClangFnMapGen.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/clang-func-mapping/ClangFnMapGen.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/STLExtras.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/StringMap.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Host.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/Hashing.h:49, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/ArrayRef.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/APFloat.h:21, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/ASTUnit.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CXSourceLocation.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/APValue.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/Decl.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTTypeTraits.h:20, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/ASTUnit.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CXSourceLocation.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [100%] Built target clang-diff In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallString.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CXString.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CXString.cpp:16: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/utility:70, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/type_traits.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Casting.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/LLVM.h:22, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CXString.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CXString.cpp:16: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [100%] Built target arcmt-test make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [100%] Built target clang [100%] Linking CXX executable ../../bin/llvm-objdump [100%] Linking CXX executable ../../bin/opt make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [100%] Built target opt [100%] Built target llvm-objdump In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexCodeCompletion.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileSystemOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexCodeCompletion.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CXStoredDiagnostic.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/memory:63, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexDiagnostic.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CXStoredDiagnostic.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [100%] Built target clang-import-test [100%] Linking CXX executable ../../../../bin/clang-func-mapping In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexCodeCompletion.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:7531:40: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileSystemOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexCodeCompletion.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexCodeCompletion.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10585:65: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileSystemOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexCodeCompletion.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexCodeCompletion.cpp:15: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:720:29: required from 'void llvm::SmallVectorImpl::swap(llvm::SmallVectorImpl&) [with T = std::pair]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Sema/Sema.h:10587:49: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(Dest, I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileSystemOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexCodeCompletion.cpp:15: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [100%] Linking CXX executable ../../../../bin/clang-refactor make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [100%] Built target clang-check In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CXType.cpp:14: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/bits/char_traits.h:39, from /usr/include/c++/10.3.1/string:40, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileSystemOptions.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:18, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CXType.cpp:14: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/VirtualFileSystem.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/FileManager.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Basic/Module.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexer.h:19, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/Indexing.cpp:11: /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/include/clang/AST/ASTContext.h:651:42: required from here /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 312 | memcpy(this->end(), &Elt, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/bits/stl_algobase.h:64, from /usr/include/c++/10.3.1/memory:63, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/CIndexDiagnostic.h:17, from /home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/tools/clang/tools/libclang/Indexing.cpp:10: /usr/include/c++/10.3.1/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ [100%] Linking CXX executable ../../bin/llvm-readobj make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [100%] Built target clang-func-mapping [100%] Built target llvm-readobj make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [100%] Generating ../../bin/llvm-readelf make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [100%] Built target llvm-readelf make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [100%] Built target clang-refactor [100%] Linking CXX shared library ../../../../lib/libclang.so make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [100%] Built target libclang make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [100%] Building C object tools/clang/tools/c-arcmt-test/CMakeFiles/c-arcmt-test.dir/c-arcmt-test.c.o [100%] Linking CXX executable ../../../../bin/c-arcmt-test make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [100%] Built target c-arcmt-test make[1]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' >>> emscripten-fastcomp: Entering fakeroot... make: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[1]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target LLVMDemangle make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target LLVMBinaryFormat make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target LLVMWindowsManifest Consolidate compiler generated dependencies of target LLVMMCDisassembler make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target LLVMLineEditor Consolidate compiler generated dependencies of target LLVMTestingSupport Consolidate compiler generated dependencies of target LLVMOption Consolidate compiler generated dependencies of target count Consolidate compiler generated dependencies of target LLVMTableGen Consolidate compiler generated dependencies of target LLVMDebugInfoMSF make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target llvm-PerfectShuffle Consolidate compiler generated dependencies of target LLVMMCParser make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target LLVMSymbolize [ 0%] Built target LLVMHello_exports make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 0%] Built target llvm_vcsrevision_h Consolidate compiler generated dependencies of target LLVMObjectYAML make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 0%] Built target LTO_exports Consolidate compiler generated dependencies of target obj.clang-tblgen [ 0%] Built target count [ 0%] Built target scan-view make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 0%] Built target LLVMDemangle [ 0%] Built target libclang_exports [ 0%] Built target BugpointPasses_exports [ 0%] Built target scan-build make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target LLVMDebugInfoDWARF make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 0%] Built target LLVMBinaryFormat [ 0%] Built target LLVMWindowsManifest make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target LLVMDebugInfoCodeView [ 0%] Built target llvm-PerfectShuffle [ 0%] Built target LLVMLineEditor Consolidate compiler generated dependencies of target LLVMMC make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target obj.llvm-tblgen [ 0%] Built target LLVMDebugInfoMSF [ 0%] Built target LLVMOption [ 0%] Built target LLVMTestingSupport [ 0%] Built target LLVMMCDisassembler [ 0%] Built target LLVMTableGen Consolidate compiler generated dependencies of target LLVMSupport [ 0%] Built target LLVMSymbolize make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 0%] Built target LLVMMCParser [ 1%] Built target LLVMObjectYAML Consolidate compiler generated dependencies of target LLVMDebugInfoPDB [ 2%] Built target obj.clang-tblgen [ 3%] Built target LLVMDebugInfoDWARF make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 5%] Built target LLVMDebugInfoCodeView [ 7%] Built target obj.llvm-tblgen [ 9%] Built target LLVMMC make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 12%] Built target LLVMDebugInfoPDB [ 17%] Built target LLVMSupport make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target FileCheck make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target yaml-bench Consolidate compiler generated dependencies of target not make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 17%] Built target clang-tblgen [ 17%] Built target llvm-tblgen make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 17%] Built target FileCheck make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 17%] Built target ClangAttrPCHRead [ 17%] Built target ClangSACheckers [ 17%] Built target ClangAttrSubMatchRulesParserStringSwitches make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 17%] Built target not [ 17%] Built target ClangAttrParsedAttrList make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 17%] Built target ClangAttrSpellingListIndex [ 17%] Built target ClangAttrParserStringSwitches [ 18%] Built target ClangAttrParsedAttrImpl [ 18%] Built target ClangAttrTemplateInstantiate [ 18%] Built target ClangAttrParsedAttrKinds [ 18%] Built target ClangAttrPCHWrite make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 18%] Built target ClangDiagnosticRefactoring make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 18%] Built target ClangAttrVisitor [ 18%] Built target ClangAttrDump make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 18%] Built target yaml-bench make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 18%] Built target ClangDiagnosticSerialization [ 18%] Built target ClangDiagnosticParse make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 18%] Built target ClangDiagnosticDriver [ 18%] Built target ClangDiagnosticAnalysis [ 18%] Built target ClangDiagnosticLex make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 18%] Built target ClangDiagnosticGroups [ 18%] Built target ClangAttrHasAttributeImpl [ 18%] Built target ClangDiagnosticFrontend [ 18%] Built target ClangDiagnosticSema [ 18%] Built target ClangAttrSubjectMatchRuleList [ 18%] Built target ClangDiagnosticCrossTU [ 18%] Built target ClangDeclNodes [ 18%] Built target ClangStmtNodes [ 18%] Built target ClangAttrImpl make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 19%] Built target ClangCommentHTMLTags [ 19%] Built target ClangCommentNodes [ 19%] Built target ClangCommentHTMLTagsProperties make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 19%] Built target StmtDataCollectors [ 19%] Built target ClangCommentHTMLNamedCharacterReferences [ 19%] Built target ClangCommentCommandInfo [ 19%] Built target ClangCommentCommandList [ 19%] Built target ClangARMNeon [ 19%] Built target ClangDiagnosticComment [ 19%] Built target ClangDiagnosticAST [ 19%] Built target ClangDiagnosticCommon [ 20%] Built target ClangDiagnosticIndexName [ 20%] Built target ClangAttrList [ 20%] Built target CvtResTableGen [ 21%] Built target MtTableGen [ 21%] Built target RcTableGen [ 22%] Built target intrinsics_gen [ 22%] Built target ClangDriverOptions [ 22%] Built target DllOptionsTableGen [ 22%] Built target LibOptionsTableGen [ 22%] Built target ClangAttrClasses [ 22%] Built target AttributeCompatFuncTableGen make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 26%] Built target clang-headers make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target LLVMIRReader Consolidate compiler generated dependencies of target LLVMHello Consolidate compiler generated dependencies of target LLVMFuzzMutate Consolidate compiler generated dependencies of target LLVMMIRParser Consolidate compiler generated dependencies of target LLVMBitWriter Consolidate compiler generated dependencies of target LLVMBitReader make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target LLVMVectorize Consolidate compiler generated dependencies of target LLVMLinker make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target LLVMMCJIT Consolidate compiler generated dependencies of target LLVMInterpreter Consolidate compiler generated dependencies of target LLVMTarget Consolidate compiler generated dependencies of target LLVMCoroutines Consolidate compiler generated dependencies of target LLVMExecutionEngine Consolidate compiler generated dependencies of target LLVMObjCARCOpts make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target LLVMLTO Consolidate compiler generated dependencies of target LLVMGlobalISel make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target LLVMInstCombine Consolidate compiler generated dependencies of target LLVMOrcJIT [ 26%] Built target LLVMIRReader Consolidate compiler generated dependencies of target LLVMRuntimeDyld Consolidate compiler generated dependencies of target LLVMInstrumentation make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target LLVMObject make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 26%] Built target LLVMHello make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 27%] Built target LLVMMCJIT Consolidate compiler generated dependencies of target LLVMAsmPrinter Consolidate compiler generated dependencies of target LLVMJSBackendInfo make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target LLVMJSBackendCodeGen make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target LLVMSelectionDAG make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target LLVMJSBackendDesc make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target LLVMipo make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target LLVMTransformUtils [ 27%] Built target LLVMLinker make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 27%] Built target LLVMMIRParser Consolidate compiler generated dependencies of target LLVMAnalysis [ 28%] Built target LLVMBitReader make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target LLVMScalarOpts [ 29%] Built target LLVMFuzzMutate make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 29%] Built target LLVMInterpreter make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 29%] Built target LLVMBitWriter make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 29%] Built target LLVMJSBackendDesc make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target LLVMAsmParser [ 29%] Built target LLVMExecutionEngine Consolidate compiler generated dependencies of target LLVMPasses Consolidate compiler generated dependencies of target LLVMCoverage Consolidate compiler generated dependencies of target LLVMDlltoolDriver make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target LLVMPNaClTransforms Consolidate compiler generated dependencies of target LLVMProfileData [ 29%] Built target LLVMCoroutines make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target LLVMLibDriver make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 29%] Built target LLVMVectorize make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 29%] Built target WebAssemblyCommonTableGen make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 30%] Built target LLVMTarget [ 31%] Built target LLVMObjCARCOpts [ 31%] Built target LLVMJSBackendInfo make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 31%] Built target LLVMRuntimeDyld make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 32%] Built target LLVMOrcJIT [ 32%] Built target clang-tablegen-targets make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target LLVMWebAssemblyDisassembler Consolidate compiler generated dependencies of target LLVMWebAssemblyAsmPrinter make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target LLVMWebAssemblyInfo Consolidate compiler generated dependencies of target LLVMWebAssemblyDesc make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 33%] Built target LLVMInstCombine [ 34%] Built target LLVMLTO Consolidate compiler generated dependencies of target clangLex make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target LLVMCore make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 34%] Built target LLVMGlobalISel [ 34%] Built target LLVMJSBackendCodeGen make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 34%] Built target LLVMObject Consolidate compiler generated dependencies of target clangBasic make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 34%] Built target LLVMLibDriver Consolidate compiler generated dependencies of target LLVMWebAssemblyCodeGen Consolidate compiler generated dependencies of target LLVMCodeGen [ 34%] Built target LLVMDlltoolDriver [ 35%] Built target LLVMInstrumentation [ 35%] Built target LLVMCoverage Consolidate compiler generated dependencies of target clangDynamicASTMatchers Consolidate compiler generated dependencies of target clangASTMatchers make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target clangCrossTU make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 35%] Built target LLVMAsmParser Consolidate compiler generated dependencies of target clangParse make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 35%] Built target LLVMWebAssemblyInfo make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target clangEdit make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 35%] Built target LLVMWebAssemblyDisassembler make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target clangRewrite [ 35%] Built target LLVMProfileData make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 35%] Built target LLVMWebAssemblyAsmPrinter [ 35%] Built target LLVMPasses [ 35%] Built target LLVMWebAssemblyDesc make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 36%] Built target LLVMAsmPrinter make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target clangFrontendTool [ 37%] Built target LLVMSelectionDAG Consolidate compiler generated dependencies of target clangSerialization make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 38%] Built target LLVMipo Consolidate compiler generated dependencies of target clangAnalysis make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target clangRewriteFrontend make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target clangToolingCore Consolidate compiler generated dependencies of target clangARCMigrate Consolidate compiler generated dependencies of target clangTooling make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target clangToolingRefactor Consolidate compiler generated dependencies of target clangSema [ 38%] Built target clangASTMatchers Consolidate compiler generated dependencies of target clangAST Consolidate compiler generated dependencies of target clangFrontend make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 38%] Built target clangCrossTU make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 38%] Built target clangRewrite make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 38%] Built target clangDynamicASTMatchers Consolidate compiler generated dependencies of target clangDriver [ 38%] Built target clangEdit make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target clangToolingASTDiff make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 39%] Built target clangLex make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 41%] Built target LLVMTransformUtils make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 41%] Built target clangFrontendTool make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 41%] Built target clangToolingCore Consolidate compiler generated dependencies of target clangStaticAnalyzerFrontend Consolidate compiler generated dependencies of target clangHandleCXX [ 43%] Built target LLVMPNaClTransforms Consolidate compiler generated dependencies of target clangIndex Consolidate compiler generated dependencies of target LLVMXRay Consolidate compiler generated dependencies of target clangCodeGen make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target clangFormat [ 43%] Built target clangRewriteFrontend [ 43%] Built target clangToolingASTDiff [ 44%] Built target clangParse make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 45%] Built target LLVMXRay make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 46%] Built target clangSerialization Consolidate compiler generated dependencies of target clangStaticAnalyzerCore make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 46%] Built target clangHandleCXX make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 49%] Built target LLVMCore make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target LLVMCFIVerify make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 49%] Built target clangTooling [ 50%] Built target clangToolingRefactor [ 53%] Built target LLVMScalarOpts [ 53%] Built target clangStaticAnalyzerFrontend make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 56%] Built target clangBasic [ 57%] Built target clangFormat [ 57%] Built target clangIndex [ 60%] Built target LLVMAnalysis make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 61%] Built target clangAnalysis Consolidate compiler generated dependencies of target lli-child-target [ 63%] Built target LLVMWebAssemblyCodeGen [ 63%] Built target clangARCMigrate [ 63%] Built target LLVMCFIVerify Consolidate compiler generated dependencies of target clangStaticAnalyzerCheckers make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 65%] Built target clangFrontend [ 67%] Built target clangDriver [ 67%] Built target lli-child-target make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 69%] Built target clangSema [ 71%] Built target clangStaticAnalyzerCore make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 74%] Built target clangAST [ 76%] Built target clangCodeGen make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 82%] Built target LLVMCodeGen make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target LLVM make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 83%] Built target LLVM make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target llvm-ar make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target llvm-config make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target LTO Consolidate compiler generated dependencies of target llvm-profdata Consolidate compiler generated dependencies of target clang-offload-bundler make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target clang-import-test Consolidate compiler generated dependencies of target llvm-lto Consolidate compiler generated dependencies of target clang-format Consolidate compiler generated dependencies of target llc Consolidate compiler generated dependencies of target lli Consolidate compiler generated dependencies of target llvm-as Consolidate compiler generated dependencies of target clang-rename Consolidate compiler generated dependencies of target clang-diff Consolidate compiler generated dependencies of target clang-func-mapping make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target llvm-cat Consolidate compiler generated dependencies of target clang-refactor Consolidate compiler generated dependencies of target llvm-bcanalyzer Consolidate compiler generated dependencies of target llvm-c-test Consolidate compiler generated dependencies of target llvm-cfi-verify Consolidate compiler generated dependencies of target llvm-cxxdump make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target llvm-cxxfilt Consolidate compiler generated dependencies of target llvm-cvtres Consolidate compiler generated dependencies of target diagtool Consolidate compiler generated dependencies of target llvm-demangle-fuzzer make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target llvm-dsymutil make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target bugpoint make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target llvm-cov make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 83%] Built target llvm-ar make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 83%] Built target llvm-config make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target llvm-diff Consolidate compiler generated dependencies of target llvm-dis make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 83%] Built target llvm-cxxfilt [ 83%] Built target llvm-demangle-fuzzer make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 83%] Built target LTO [ 83%] Built target clang-offload-bundler make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target llvm-dwarfdump make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 83%] Built target clang-format [ 83%] Built target llvm-profdata Consolidate compiler generated dependencies of target llvm-dwp Consolidate compiler generated dependencies of target llvm-extract make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 83%] Built target llvm-cxxdump make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target llvm-isel-fuzzer make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 84%] Built target llvm-c-test make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target llvm-link make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target llvm-lto2 make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 85%] Built target llvm-cvtres make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target llvm-mc make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target llvm-mcmarkup make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 85%] Built target llvm-bcanalyzer [ 85%] Built target llvm-as Consolidate compiler generated dependencies of target llvm-modextract [ 89%] Built target clangStaticAnalyzerCheckers make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 89%] Built target llvm-cat Consolidate compiler generated dependencies of target llvm-mt Consolidate compiler generated dependencies of target llvm-nm make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target llvm-objcopy make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target llvm-objdump [ 89%] Built target llvm-lto make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 89%] Built target llvm-cov [ 89%] Built target llvm-cfi-verify Consolidate compiler generated dependencies of target llvm-opt-fuzzer make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 89%] Built target diagtool make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target llvm-opt-report make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target llvm-rc [ 90%] Built target llc [ 90%] Built target clang-import-test Consolidate compiler generated dependencies of target llvm-pdbutil make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 90%] Built target lli make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 90%] Built target clang-diff Consolidate compiler generated dependencies of target llvm-rtdyld Consolidate compiler generated dependencies of target llvm-readobj make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target llvm-size [ 90%] Built target llvm-diff make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target llvm-special-case-list-fuzzer make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target llvm-split [ 91%] Built target clang-rename [ 91%] Built target clang-refactor [ 91%] Built target llvm-dis make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target llvm-stress Consolidate compiler generated dependencies of target llvm-strings [ 91%] Built target clang-func-mapping Consolidate compiler generated dependencies of target llvm-symbolizer make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 91%] Built target llvm-dsymutil [ 91%] Built target llvm-mcmarkup [ 92%] Built target bugpoint make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target llvm-xray Consolidate compiler generated dependencies of target sancov Consolidate compiler generated dependencies of target obj2yaml Consolidate compiler generated dependencies of target opt make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 93%] Built target llvm-dwarfdump make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target sanstats [ 93%] Built target llvm-mt [ 93%] Built target llvm-extract make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 93%] Built target llvm-dwp Consolidate compiler generated dependencies of target verify-uselistorder make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 93%] Built target llvm-isel-fuzzer [ 93%] Built target llvm-mc Consolidate compiler generated dependencies of target yaml2obj make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 94%] Built target llvm-modextract [ 94%] Built target llvm-link make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 94%] Built target llvm-objcopy make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 94%] Built target llvm-lto2 [ 94%] Built target llvm-ranlib Consolidate compiler generated dependencies of target arcmt-test Consolidate compiler generated dependencies of target clang [ 94%] Built target llvm-lib make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 94%] Built target llvm-dlltool [ 94%] Built target llvm-opt-report make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target clang-check Consolidate compiler generated dependencies of target BugpointPasses make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 94%] Built target llvm-nm make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target libclang [ 95%] Built target llvm-special-case-list-fuzzer [ 96%] Built target llvm-rc [ 96%] Built target llvm-size [ 96%] Built target llvm-strings [ 96%] Built target llvm-opt-fuzzer [ 96%] Built target llvm-symbolizer [ 96%] Built target llvm-objdump [ 96%] Built target llvm-rtdyld make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 96%] Built target llvm-split [ 96%] Built target llvm-stress [ 96%] Built target llvm-readobj make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 96%] Built target llvm-xray [ 96%] Built target sancov make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [ 97%] Built target sanstats [ 97%] Built target obj2yaml [ 97%] Built target verify-uselistorder [ 97%] Built target llvm-readelf [ 98%] Built target llvm-pdbutil [ 98%] Built target BugpointPasses [100%] Built target yaml2obj [100%] Built target opt [100%] Built target arcmt-test [100%] Built target clang-check [100%] Built target clang [100%] Built target libclang make[2]: Entering directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Consolidate compiler generated dependencies of target c-arcmt-test make[2]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' [100%] Built target c-arcmt-test make[1]: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' Install the project... -- Install configuration: "None" -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/PassAnalysisSupport.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/STLExtras.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/StringMap.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/ImmutableMap.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/Triple.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/VariadicFunction.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/CachedHashString.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/SmallSet.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/IntrusiveRefCntPtr.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/ilist.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/Statistic.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/PostOrderIterator.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/APInt.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/ScopeExit.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/DeltaAlgorithm.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/ilist_node.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/PointerIntPair.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/PointerSumType.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/DenseSet.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/FoldingSet.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/Hashing.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/ilist_iterator.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/GraphTraits.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/simple_ilist.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/BreadthFirstIterator.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/BitVector.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/SCCIterator.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/EquivalenceClasses.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/SparseMultiSet.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/SparseBitVector.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/PriorityWorklist.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/StringRef.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/iterator_range.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/Sequence.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/DepthFirstIterator.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/ilist_base.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/PriorityQueue.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/Twine.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/edit_distance.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/BitmaskEnum.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/APFloat.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/SmallVector.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/SmallPtrSet.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/SmallBitVector.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/SetOperations.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/ImmutableList.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/APSInt.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/SparseSet.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/StringExtras.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/AllocatorList.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/DenseMapInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/SetVector.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/IntervalMap.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/SmallString.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/EpochTracker.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/PointerEmbeddedInt.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/DenseMap.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/StringSet.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/StringSwitch.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/MapVector.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/TinyPtrVector.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/ScopedHashTable.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/IndexedMap.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/IntEqClasses.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/ilist_node_options.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/ArrayRef.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/PackedVector.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/Optional.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/iterator.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/UniqueVector.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/None.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/ilist_node_base.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/ImmutableSet.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/DAGDeltaAlgorithm.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ADT/PointerUnion.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Object -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Object/Error.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Object/IRObjectFile.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Object/WindowsResource.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Object/COFF.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Object/MachO.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Object/COFFImportFile.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Object/MachOUniversal.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Object/IRSymtab.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Object/Decompressor.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Object/Archive.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Object/Binary.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Object/ELFObjectFile.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Object/ELFTypes.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Object/StackMapParser.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Object/ArchiveWriter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Object/ObjectFile.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Object/ELF.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Object/SymbolicFile.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Object/Wasm.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Object/SymbolSize.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Object/ModuleSymbolTable.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Object/COFFModuleDefinition.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Object/RelocVisitor.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Config -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/TableGen -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/TableGen/Error.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/TableGen/StringMatcher.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/TableGen/SetTheory.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/TableGen/SearchableTable.td -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/TableGen/Record.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/TableGen/TableGenBackend.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/TableGen/StringToOffsetTable.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/TableGen/Main.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ExecutionEngine -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ExecutionEngine/GenericValue.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ExecutionEngine/RuntimeDyldChecker.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ExecutionEngine/JITSymbol.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ExecutionEngine/JITEventListener.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ExecutionEngine/OrcMCJITReplacement.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ExecutionEngine/ExecutionEngine.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ExecutionEngine/OProfileWrapper.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ExecutionEngine/MCJIT.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ExecutionEngine/SectionMemoryManager.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ExecutionEngine/ObjectCache.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ExecutionEngine/ObjectMemoryBuffer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ExecutionEngine/RuntimeDyld.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ExecutionEngine/Orc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ExecutionEngine/Orc/LambdaResolver.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ExecutionEngine/Orc/RPCSerialization.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ExecutionEngine/Orc/RawByteChannel.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ExecutionEngine/Orc/OrcABISupport.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ExecutionEngine/Orc/IRTransformLayer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ExecutionEngine/Orc/CompileUtils.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ExecutionEngine/Orc/RPCUtils.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ExecutionEngine/Orc/NullResolver.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ExecutionEngine/Orc/GlobalMappingLayer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ExecutionEngine/Orc/OrcError.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ExecutionEngine/RTDyldMemoryManager.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ExecutionEngine/Interpreter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/AtomicOrdering.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/FormatVariadicDetails.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/Host.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/Error.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/Path.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/Parallel.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/ArrayRecycler.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/FormatVariadic.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/Unicode.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/Compression.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/ScaledNumber.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/ErrorHandling.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/LowLevelTypeImpl.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/StringSaver.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/LineIterator.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/BinaryStreamRef.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/TargetSelect.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/ErrorOr.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/DebugCounter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/GraphWriter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/TarWriter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/FormatAdapters.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/AMDGPUMetadata.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/SHA1.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/BinaryByteStream.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/MathExtras.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/BinaryStreamArray.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/FileSystem.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/FormatProviders.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/Locale.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/SMLoc.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/ThreadPool.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/CBindingWrapping.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/Memory.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/ThreadLocal.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/raw_os_ostream.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/SpecialCaseList.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/ReverseIteration.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/Win64EH.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/OnDiskHashTable.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/Options.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/SaveAndRestore.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/TypeName.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/MipsABIFlags.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/Registry.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/Program.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/FormattedStream.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/circular_raw_ostream.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/BinaryStream.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/GenericDomTree.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/FileUtilities.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/GlobPattern.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/Chrono.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/CachePruning.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/FormatCommon.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/TrigramIndex.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/BranchProbability.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/MemoryBuffer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/TargetRegistry.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/UniqueLock.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/ManagedStatic.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/RWMutex.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/CodeGenCoverage.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/Errc.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/COM.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/RandomNumberGenerator.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/EndianStream.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/DynamicLibrary.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/thread.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/type_traits.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/BlockFrequency.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/Regex.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/BinaryStreamWriter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/Signals.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/LockFileManager.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/LEB128.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/ARMWinEH.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/ARMEHABI.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/BinaryItemStream.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/JamCRC.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/YAMLParser.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/MutexGuard.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/Printable.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/SwapByteOrder.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/CrashRecoveryContext.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/raw_sha1_ostream.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/Process.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/AlignOf.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/PrettyStackTrace.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/ScopedPrinter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/CommandLine.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/Atomic.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/raw_ostream.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/X86TargetParser.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/Format.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/Debug.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/Capacity.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/ARMAttributeParser.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/Watchdog.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/ARMBuildAttributes.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/Valgrind.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/AMDGPUKernelDescriptor.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/MD5.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/DOTGraphTraits.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/KnownBits.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/Timer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/SystemUtils.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/Threading.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/Mutex.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/DataExtractor.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/RecyclingAllocator.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/BinaryStreamReader.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/YAMLTraits.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/Casting.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/StringPool.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/GenericDomTreeConstruction.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/PluginLoader.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/xxhash.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/LICENSE.TXT -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/Errno.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/ConvertUTF.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/PointerLikeTypeTraits.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/Recycler.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/UnicodeCharRanges.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/NativeFormatting.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/Endian.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/TrailingObjects.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/SourceMgr.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/Compiler.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/ToolOutputFile.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/CodeGenCWrappers.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/BinaryStreamError.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/TargetParser.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/FileOutputBuffer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/Allocator.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/WindowsError.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/CodeGen.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/Solaris -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/Solaris/sys -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/Solaris/sys/regset.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/ARMTargetParser.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/AArch64TargetParser.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/PassInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/BinaryFormat -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/BinaryFormat/MachO.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/BinaryFormat/ELFRelocs -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/BinaryFormat/ELFRelocs/PowerPC.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/BinaryFormat/ELFRelocs/SystemZ.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/BinaryFormat/ELFRelocs/Lanai.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/BinaryFormat/ELFRelocs/i386.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/BinaryFormat/ELFRelocs/AVR.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/BinaryFormat/ELFRelocs/AArch64.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/BinaryFormat/ELFRelocs/x86_64.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/BinaryFormat/ELFRelocs/BPF.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/BinaryFormat/ELFRelocs/RISCV.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/BinaryFormat/ELFRelocs/PowerPC64.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/BinaryFormat/ELFRelocs/Hexagon.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/BinaryFormat/ELFRelocs/WebAssembly.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/BinaryFormat/ELFRelocs/ARC.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/BinaryFormat/ELFRelocs/Sparc.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/BinaryFormat/ELFRelocs/Mips.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/BinaryFormat/ELFRelocs/AMDGPU.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/BinaryFormat/ELFRelocs/ARM.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/BinaryFormat/COFF.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/BinaryFormat/MachO.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/BinaryFormat/Magic.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/BinaryFormat/WasmRelocs.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/BinaryFormat/Dwarf.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/BinaryFormat/Dwarf.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/BinaryFormat/ELF.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/BinaryFormat/Wasm.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/Symbolize -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/Symbolize/DIPrinter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/Symbolize/Symbolize.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/MSF -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/MSF/MSFCommon.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/MSF/MSFBuilder.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/MSF/MSFError.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/MSF/MappedBlockStream.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/MSF/IMSFFile.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/IPDBEnumChildren.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/IPDBDataStream.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/GenericError.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/PDBSymbolThunk.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/PDBSymbolFunc.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/UDTLayout.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/PDBSymbolCompiland.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/PDBSymDumper.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/DIA -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/DIA/DIASupport.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/DIA/DIALineNumber.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/DIA/DIAEnumDebugStreams.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/DIA/DIAEnumTables.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/DIA/DIAError.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/DIA/DIAEnumSourceFiles.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/DIA/DIASession.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/DIA/DIADataStream.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/DIA/DIASourceFile.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/DIA/DIATable.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/PDBContext.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/PDBSymbolTypePointer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/PDBSymbolAnnotation.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/PDBExtras.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/Native -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/Native/DbiModuleList.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/Native/PublicsStream.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/Native/DbiStream.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/Native/InfoStream.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/Native/Hash.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/Native/Formatters.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/Native/NativeBuiltinSymbol.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/Native/NativeEnumTypes.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/Native/TpiStream.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/Native/TpiHashing.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/Native/RawConstants.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/Native/HashTable.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/Native/NativeEnumSymbol.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/Native/NativeCompilandSymbol.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/Native/NativeEnumModules.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/Native/RawError.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/Native/NativeSession.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/Native/NativeExeSymbol.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/Native/PDBFile.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/Native/SymbolStream.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/Native/ISectionContribVisitor.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/Native/RawTypes.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/Native/PDBStringTable.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/Native/EnumTables.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/Native/NamedStreamMap.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/PDBSymbol.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/PDB.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/IPDBLineNumber.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/PDBSymbolUnknown.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/PDBSymbolCustom.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/IPDBTable.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/PDBTypes.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/IPDBSession.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/IPDBSourceFile.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/PDBSymbolData.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/PDBSymbolExe.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/PDBSymbolBlock.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/PDBSymbolTypeArray.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/PDBSymbolLabel.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/DIContext.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/DebugFrameDataSubsection.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/RecordSerialization.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/DebugSubsectionVisitor.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/SimpleTypeSerializer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/TypeRecord.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/DebugStringTableSubsection.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/TypeVisitorCallbackPipeline.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/Formatters.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/SymbolVisitorDelegate.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/SymbolDumpDelegate.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/CodeViewRegisters.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/GUID.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/DebugCrossImpSubsection.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/RecordName.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/TypeRecordMapping.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/CVTypeVisitor.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/TypeDumpVisitor.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/DebugCrossExSubsection.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/SymbolRecord.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/TypeIndex.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/CVDebugRecord.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/ContinuationRecordBuilder.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/CodeViewTypes.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/CodeView.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/FunctionId.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/TypeCollection.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/TypeStreamMerger.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/TypeHashing.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/CVRecord.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/TypeTableCollection.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/TypeDeserializer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/DebugSubsection.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/SymbolVisitorCallbacks.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/SymbolVisitorCallbackPipeline.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/Line.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/DebugUnknownSubsection.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/TypeSymbolEmitter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/SymbolDumper.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/DebugSymbolRVASubsection.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/StringsAndChecksums.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/DebugLinesSubsection.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/MergingTypeTableBuilder.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/EnumTables.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/CodeViewError.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/SymbolSerializer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/CodeView/SymbolRecordMapping.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/DWARF -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/DWARF/DWARFVerifier.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/DWARF/DWARFExpression.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/DWARF/DWARFUnit.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/DWARF/DWARFDie.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/DWARF/DWARFAttribute.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/DWARF/DWARFObject.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/DWARF/DWARFContext.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/DWARF/DWARFDataExtractor.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/DWARF/DWARFFormValue.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/DWARF/DWARFSection.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ToolDrivers -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ToolDrivers/llvm-dlltool -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ToolDrivers/llvm-dlltool/DlltoolDriver.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ToolDrivers/llvm-lib -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ToolDrivers/llvm-lib/LibDriver.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Passes -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Passes/PassBuilder.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/FuzzMutate -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/FuzzMutate/FuzzerCLI.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/FuzzMutate/RandomIRBuilder.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/FuzzMutate/Operations.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/FuzzMutate/IRMutator.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/FuzzMutate/Random.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/FuzzMutate/OpDescriptor.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Target -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Target/TargetSchedule.td -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Target/GenericOpcodes.td -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Target/TargetIntrinsicInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Target/Target.td -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Target/TargetCallingConv.td -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Target/TargetMachine.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Target/TargetItinerary.td -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Target/TargetSelectionDAG.td -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Target/TargetOptions.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Target/GlobalISel -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Target/GlobalISel/Target.td -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Target/GlobalISel/SelectionDAGCompat.td -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Target/GlobalISel/RegisterBank.td -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/WindowsManifest -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/WindowsManifest/WindowsManifestMerger.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/LegacyPassNameParser.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/AutoUpgrade.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/Instruction.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/ValueMap.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/Intrinsics.td -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/PredIteratorCache.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/SymbolTableListTraits.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/Instruction.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/DebugInfoFlags.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/Attributes.td -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/DiagnosticHandler.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/IRPrintingPasses.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/ConstantRange.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/CFG.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/Comdat.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/IntrinsicsWebAssembly.td -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/CallingConv.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/IntrinsicsAMDGPU.td -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/IntrinsicsAArch64.td -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/GlobalAlias.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/Mangler.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/Metadata.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/ValueSymbolTable.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/NaClAtomicIntrinsics.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/TypeFinder.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/IntrinsicsBPF.td -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/Constants.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/IntrinsicsPowerPC.td -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/ValueHandle.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/Verifier.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/DIBuilder.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/GlobalIFunc.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/IntrinsicsSystemZ.td -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/InstrTypes.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/DiagnosticInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/OperandTraits.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/Instructions.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/IRBuilder.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/UseListOrder.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/IntrinsicsXCore.td -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/GetElementPtrTypeIterator.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/Type.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/GlobalVariable.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/NoFolder.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/DerivedUser.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/IntrinsicsNVVM.td -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/ProfileSummary.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/DerivedTypes.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/IntrinsicInst.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/Argument.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/TypeBuilder.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/GVMaterializer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/GlobalObject.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/Value.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/AssemblyAnnotationWriter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/IntrinsicsMips.td -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/DataLayout.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/GlobalIndirectSymbol.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/Function.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/TrackingMDRef.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/LegacyPassManager.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/Operator.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/Module.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/Dominators.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/Value.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/ConstantFolder.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/InstVisitor.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/LegacyPassManagers.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/CallSite.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/ModuleSlotTracker.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/Statepoint.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/DebugInfoMetadata.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/DiagnosticPrinter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/PassManager.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/InlineAsm.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/IntrinsicsX86.td -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/OptBisect.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/ModuleSummaryIndex.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/PassManagerInternal.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/User.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/IntrinsicsARM.td -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/PatternMatch.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/BasicBlock.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/DebugLoc.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/Metadata.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/InstIterator.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/SafepointIRVerifier.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/Use.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/IntrinsicsHexagon.td -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/GlobalValue.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/DebugInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/Intrinsics.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/MDBuilder.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/ModuleSummaryIndexYAML.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/Constant.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/LLVMContext.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/Attributes.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCAsmInfoCOFF.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCInstPrinter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCWinEH.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCInstrDesc.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCWinCOFFObjectWriter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCWinCOFFStreamer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/ConstantPools.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCDwarf.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCSectionCOFF.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCContext.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCWasmObjectWriter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCLabel.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCAsmInfoELF.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCInstrAnalysis.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCCodeEmitter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCFixup.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCSymbolCOFF.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/LaneBitmask.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCSchedule.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCObjectFileInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCELFObjectWriter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MachineLocation.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCCodeView.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/StringTableBuilder.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCRegisterInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCSectionMachO.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/SubtargetFeature.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCInst.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCFragment.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCAsmBackend.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCAsmLayout.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCFixupKindInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCDirectives.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCSymbol.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCAsmMacro.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCInstrInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCAsmInfoDarwin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCSymbolMachO.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCTargetOptions.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCSubtargetInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCAsmInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCWasmStreamer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCLinkerOptimizationHint.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCStreamer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCDisassembler -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCDisassembler/MCSymbolizer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCDisassembler/MCRelocationInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCDisassembler/MCDisassembler.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCAsmInfoWasm.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCObjectWriter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCSymbolELF.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCParser -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCParser/AsmCond.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCParser/MCParsedAsmOperand.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCParser/MCTargetAsmParser.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCParser/MCAsmParserUtils.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCParser/MCAsmParserExtension.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCParser/AsmLexer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCParser/MCAsmParser.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCParser/MCAsmLexer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCTargetOptionsCommandFlags.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCSection.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCMachObjectWriter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCExpr.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCSectionELF.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCValue.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCInstBuilder.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/SectionKind.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCInstrItineraries.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCWin64EH.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCSectionWasm.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCELFStreamer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCFixedLenDisassembler.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCObjectStreamer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCCodePadder.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCSymbolWasm.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/MC/MCAssembler.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IRReader -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IRReader/IRReader.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Linker -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Linker/IRMover.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Linker/Linker.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/LinkAllPasses.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/InitializePasses.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/WindowsResource -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/WindowsResource/ResourceProcessor.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/WindowsResource/ResourceScriptTokenList.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/WindowsResource/ResourceScriptToken.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/ObjCARC.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/GCOVProfiler.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Instrumentation -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Instrumentation/BoundsChecking.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/LoopDeletion.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/SCCP.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/NaryReassociate.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/IVUsersPrinter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/NewGVN.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/ConstantHoisting.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/SROA.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/CorrelatedValuePropagation.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/LICM.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/CallSiteSplitting.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/LoopRotation.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/RewriteStatepointsForGC.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/DeadStoreElimination.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/SpeculativeExecution.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/LowerGuardIntrinsic.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/LoopSimplifyCFG.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/LowerExpectIntrinsic.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/MemCpyOptimizer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/IndVarSimplify.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/SimplifyCFG.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/Sink.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/Reassociate.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/LoopPredication.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/EarlyCSE.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/LoopUnrollPass.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/ADCE.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/LoopLoadElimination.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/LoopInstSimplify.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/DCE.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/BDCE.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/LoopSink.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/GuardWidening.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/DivRemPairs.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/SpeculateAroundPHIs.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/LoopStrengthReduce.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/PartiallyInlineLibCalls.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/GVN.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/LoopPassManager.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/TailRecursionElimination.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/LoopDistribute.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/LowerAtomic.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/GVNExpression.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/Float2Int.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/AlignmentFromAssumptions.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/JumpThreading.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/LoopDataPrefetch.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Vectorize -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Vectorize/SLPVectorizer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Vectorize/LoopVectorize.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Scalar.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/Cloning.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/ImportedFunctionsInliningStatistics.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/BasicBlockUtils.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/BuildLibCalls.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/ASanStackFrameLayout.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/LoopUtils.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/CodeExtractor.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/SimplifyIndVar.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/Local.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/UnrollLoop.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/LoopSimplify.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/LoopVersioning.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/FunctionComparator.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/CtorUtils.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/SimplifyInstructions.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/BypassSlowDivision.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/LibCallsShrinkWrap.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/CallPromotionUtils.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/ValueMapper.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/PromoteMemToReg.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/NameAnonGlobals.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/FunctionImportUtils.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/LowerInvoke.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/SSAUpdater.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/AddDiscriminators.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/OrderedInstructions.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/SimplifyLibCalls.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/IntegerDivision.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/SplitModule.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/EscapeEnumerator.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/VNCoercion.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/SymbolRewriter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/SSAUpdaterImpl.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/Evaluator.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/LCSSA.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/PredicateInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/ModuleUtils.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/GlobalStatus.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/EntryExitInstrumenter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/SanitizerStats.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/BreakCriticalEdges.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/LowerMemIntrinsics.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Utils/Mem2Reg.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/NaCl.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Instrumentation.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/SampleProfile.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/PGOInstrumentation.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/IPO.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Coroutines.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/InstCombine -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/InstCombine/InstCombineWorklist.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/InstCombine/InstCombine.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/Vectorize.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/IPO -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/IPO/Inliner.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/IPO/SCCP.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/IPO/PassManagerBuilder.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/IPO/ConstantMerge.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/IPO/WholeProgramDevirt.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/IPO/LowerNonEmIntrinsics.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/IPO/AlwaysInliner.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/IPO/GlobalOpt.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/IPO/InferFunctionAttrs.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/IPO/ArgumentPromotion.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/IPO/FunctionAttrs.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/IPO/PartialInlining.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/IPO/DeadArgumentElimination.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/IPO/ThinLTOBitcodeWriter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/IPO/CrossDSOCFI.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/IPO/FunctionImport.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/IPO/Internalize.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/IPO/ElimAvailExtern.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/IPO/GlobalDCE.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/IPO/LowerTypeTests.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/IPO/CalledValuePropagation.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/IPO/StripDeadPrototypes.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/IPO/ForceFunctionAttrs.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/IPO/GlobalSplit.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Transforms/InstrProfiling.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/LineEditor -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/LineEditor/LineEditor.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Bitcode -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Bitcode/BitcodeReader.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Bitcode/LLVMBitCodes.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Bitcode/BitstreamReader.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Bitcode/BitcodeWriterPass.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Bitcode/BitCodes.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Bitcode/BitcodeWriter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Bitcode/BitstreamWriter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/PassSupport.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/DominanceFrontierImpl.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/CFLAndersAliasAnalysis.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/LoopAccessAnalysis.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/CodeMetrics.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/IntervalPartition.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/TypeBasedAliasAnalysis.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/CFLAliasAnalysisUtils.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/BasicAliasAnalysis.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/MemoryLocation.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/DOTGraphTraitsPass.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/ValueTracking.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/MemoryBuiltins.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/PtrUseVisitor.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/ValueLatticeUtils.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/BranchProbabilityInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/ValueLattice.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/TargetTransformInfoImpl.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/ModuleSummaryAnalysis.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/TargetFolder.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/CFG.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/LazyBlockFrequencyInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/ScalarEvolutionExpander.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/CFLSteensAliasAnalysis.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/ScalarEvolutionNormalization.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/IteratedDominanceFrontier.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/EHPersonalities.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/RegionPass.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/LazyBranchProbabilityInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/IntervalIterator.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/LoopUnrollAnalyzer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/CaptureTracking.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/AliasAnalysisEvaluator.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/Lint.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/VectorUtils.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/DomPrinter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/IndirectCallPromotionAnalysis.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/PHITransAddr.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/ObjectUtils.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/NaCl.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/OptimizationRemarkEmitter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/TargetLibraryInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/Loads.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/TypeMetadataUtils.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/ObjCARCAliasAnalysis.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/CFGPrinter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/RegionPrinter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/CGSCCPassManager.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/InstructionSimplify.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/AliasAnalysis.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/AssumptionCache.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/LoopAnalysisManager.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/DominanceFrontier.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/InlineCost.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/LazyCallGraph.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/TargetLibraryInfo.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/CmpInstAnalysis.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/Passes.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/TargetTransformInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/ObjCARCAnalysisUtils.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/PostDominators.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/Interval.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/CallPrinter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/LazyValueInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/RegionIterator.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/SparsePropagation.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/IVUsers.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/MemorySSAUpdater.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/OrderedBasicBlock.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/IndirectCallSiteVisitor.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/AliasSetTracker.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/LoopInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/RegionInfoImpl.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/ProfileSummaryInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/ObjCARCInstKind.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/ScopedNoAliasAA.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/CallGraphSCCPass.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/LoopPass.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/ScalarEvolution.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/ConstantFolding.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/LoopIterator.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/RegionInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/GlobalsModRef.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/Trace.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/MemoryDependenceAnalysis.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/ScalarEvolutionExpressions.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/BlockFrequencyInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/DivergenceAnalysis.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/BlockFrequencyInfoImpl.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/LoopInfoImpl.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/MemorySSA.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/DemandedBits.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/CallGraph.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Analysis/DependenceAnalysis.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Demangle -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Demangle/Demangle.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ObjectYAML -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ObjectYAML/CodeViewYAMLTypeHashing.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ObjectYAML/ObjectYAML.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ObjectYAML/DWARFEmitter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ObjectYAML/WasmYAML.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ObjectYAML/YAML.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ObjectYAML/COFFYAML.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ObjectYAML/ELFYAML.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ObjectYAML/CodeViewYAMLSymbols.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ObjectYAML/CodeViewYAMLTypes.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ObjectYAML/DWARFYAML.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ObjectYAML/MachOYAML.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/LinkAllIR.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ProfileData -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ProfileData/InstrProf.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ProfileData/Coverage -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ProfileData/Coverage/CoverageMappingReader.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ProfileData/Coverage/CoverageMappingWriter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ProfileData/Coverage/CoverageMapping.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ProfileData/InstrProfReader.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ProfileData/SampleProfWriter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ProfileData/SampleProfReader.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ProfileData/GCOV.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ProfileData/InstrProfWriter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ProfileData/InstrProfData.inc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ProfileData/ProfileCommon.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/ProfileData/SampleProf.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Option -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Option/Arg.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Option/Option.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Option/OptSpecifier.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Option/ArgList.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Option/OptTable.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Option/OptParser.td -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/XRay -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/XRay/XRayRecord.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/XRay/YAMLXRayRecord.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/XRay/Graph.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/XRay/Trace.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/XRay/InstrumentationMap.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Pass.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/PassRegistry.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/LTO -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/LTO/LTO.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/LTO/Caching.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/LTO/legacy -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/LTO/legacy/LTOCodeGenerator.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/LTO/legacy/LTOModule.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/LTO/legacy/UpdateCompilerUsed.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/LTO/LTOBackend.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/LTO/Config.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/AsmParser -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/AsmParser/SlotMapping.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/AsmParser/Parser.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Testing -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Testing/Support -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Testing/Support/Error.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Testing/Support/SupportHelpers.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/LinkAllCodegenComponents.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/TargetFrameLowering.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/DwarfStringPoolEntry.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/AtomicExpandUtils.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/PBQP -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/PBQP/ReductionRules.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/PBQP/Math.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/PBQP/CostAllocator.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/PBQP/Solution.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/PBQP/Graph.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/LatencyPriorityQueue.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/ScheduleDAG.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/MachineMemOperand.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/SchedulerRegistry.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/MIRParser -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/MIRParser/MIRParser.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/MachineDominanceFrontier.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/GCMetadataPrinter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/SlotIndexes.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/LiveIntervalUnion.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/TargetLoweringObjectFile.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/GCs.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/TargetSubtargetInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/LinkAllAsmWriterComponents.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/DIE.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/TargetOpcodes.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/MachineInstrBundle.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/ResourcePriorityQueue.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/MachineConstantPool.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/TargetRegisterInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/LiveIntervals.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/ScoreboardHazardRecognizer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/TargetPassConfig.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/ScheduleDAGInstrs.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/GCStrategy.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/PreISelIntrinsicLowering.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/RegAllocRegistry.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/MachineBasicBlock.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/Analysis.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/MachineCombinerPattern.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/EdgeBundles.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/RegisterScavenging.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/MachinePostDominators.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/SelectionDAGTargetInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/DIEValue.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/BasicTTIImpl.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/DFAPacketizer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/ExecutionDepsFix.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/MachineJumpTableInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/MIRYamlMapping.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/ISDOpcodes.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/MachineValueType.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/MachineFunctionPass.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/TargetLowering.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/PseudoSourceValue.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/MachineInstr.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/MachORelocation.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/UnreachableBlockElim.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/LowLevelType.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/MachineTraceMetrics.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/LiveRegMatrix.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/MIRPrinter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/SelectionDAGISel.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/LiveRangeEdit.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/TargetCallingConv.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/RegisterClassInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/MachineRegionInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/CallingConvLower.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/LivePhysRegs.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/TargetInstrInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/ValueTypes.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/RuntimeLibcalls.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/ScheduleDFS.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/TailDuplicator.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/SDNodeProperties.td -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/MachineRegisterInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/MachineFrameInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/MachineSSAUpdater.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/MachineOperand.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/MachineModuleInfoImpls.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/StackMaps.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/TargetOpcodes.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/Passes.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/ScheduleDAGMutation.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/SelectionDAGNodes.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/PBQPRAConstraint.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/MachineLoopInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/MachineFunction.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/DAGCombine.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/ValueTypes.td -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/SelectionDAG.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/MachineScheduler.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/MachineBranchProbabilityInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/ScheduleHazardRecognizer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/MachineInstrBuilder.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/LexicalScopes.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/MachineModuleInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/VirtRegMap.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/TargetSchedule.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/RegAllocPBQP.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/RuntimeLibcalls.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/MachineBlockFrequencyInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/RegisterUsageInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/LiveVariables.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/GCMetadata.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/ParallelCG.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/ExpandReductions.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/CalcSpillWeights.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/RegisterPressure.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/LiveInterval.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/FaultMaps.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/FastISel.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/CostTable.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/FunctionLoweringInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/MachinePassRegistry.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/CommandFlags.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/LiveStacks.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/MachineDominators.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/StackProtector.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/MachineInstrBundleIterator.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/MacroFusion.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/GlobalISel -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/GlobalISel/CallLowering.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/GlobalISel/Localizer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/GlobalISel/InstructionSelect.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/GlobalISel/IRTranslator.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/GlobalISel/GISelWorkList.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/GlobalISel/Utils.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/GlobalISel/RegisterBank.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/GlobalISel/Legalizer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/GlobalISel/Types.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/GlobalISel/InstructionSelector.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/GlobalISel/RegBankSelect.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/LiveRegUnits.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/AsmPrinter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/WinEHFuncInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/CodeGen/IntrinsicLowering.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm-c -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm-c/ErrorHandling.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm-c/Object.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm-c/Target.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm-c/Disassembler.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm-c/Analysis.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm-c/ExecutionEngine.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm-c/Initialization.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm-c/LinkTimeOptimizer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm-c/TargetMachine.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm-c/IRReader.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm-c/Transforms -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm-c/Transforms/PassManagerBuilder.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm-c/Transforms/Scalar.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm-c/Transforms/IPO.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm-c/Transforms/Vectorize.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm-c/lto.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm-c/BitReader.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm-c/OrcBindings.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm-c/Linker.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm-c/Core.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm-c/Support.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm-c/Types.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm-c/DebugInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm-c/BitWriter.h -- Up-to-date: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm -- Up-to-date: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Config -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Config/abi-breaking.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Config/llvm-config.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Config/Targets.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Config/AsmPrinters.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Config/AsmParsers.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Config/Disassemblers.def -- Up-to-date: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/VCSRevision.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/Support/DataTypes.h -- Up-to-date: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/Intrinsics.gen -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm/IR/Attributes.gen -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMDemangle.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMSupport.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMTableGen.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llvm-tblgen -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMCore.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMFuzzMutate.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMIRReader.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMCodeGen.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMSelectionDAG.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMAsmPrinter.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMMIRParser.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMGlobalISel.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMBinaryFormat.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMBitReader.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMBitWriter.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMTransformUtils.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMInstrumentation.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMInstCombine.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMScalarOpts.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMipo.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMVectorize.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/LLVMHello.so -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMObjCARCOpts.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMCoroutines.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMLinker.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMAnalysis.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMLTO.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMMC.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMMCParser.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMMCDisassembler.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMObject.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMObjectYAML.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMOption.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMDebugInfoDWARF.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMDebugInfoMSF.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMDebugInfoCodeView.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMDebugInfoPDB.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMSymbolize.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMExecutionEngine.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMInterpreter.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMMCJIT.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMOrcJIT.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMRuntimeDyld.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMTarget.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMJSBackendCodeGen.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMJSBackendInfo.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMJSBackendDesc.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMPNaClTransforms.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMWebAssemblyCodeGen.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMWebAssemblyDisassembler.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMWebAssemblyAsmPrinter.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMWebAssemblyDesc.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMWebAssemblyInfo.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMAsmParser.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMLineEditor.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMProfileData.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMCoverage.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMPasses.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMDlltoolDriver.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMLibDriver.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMXRay.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVMWindowsManifest.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLTO.so.6.0.1 -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLTO.so.6 -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLTO.so -- Up-to-date: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/llvm-c/lto.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llvm-ar Creating llvm-ranlib Creating llvm-lib Creating llvm-dlltool -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llvm-config -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llvm-lto -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llvm-profdata -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Index -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Index/IndexSymbol.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Index/CodegenNameGenerator.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Index/IndexDataConsumer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Index/USRGeneration.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Index/IndexingAction.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Index/CommentToXML.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/ASTMatchers -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/ASTMatchers/ASTMatchFinder.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/ASTMatchers/ASTMatchersInternal.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/ASTMatchers/ASTMatchersMacros.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/ASTMatchers/Dynamic -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/ASTMatchers/Dynamic/Registry.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/ASTMatchers/Dynamic/Diagnostics.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/ASTMatchers/Dynamic/Parser.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/ASTMatchers/Dynamic/VariantValue.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/ASTMatchers/ASTMatchers.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Format -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Format/Format.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Sema -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Sema/Ownership.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Sema/SemaInternal.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Sema/SemaDiagnostic.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Sema/TemplateDeduction.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Sema/SemaLambda.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Sema/DelayedDiagnostic.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Sema/MultiplexExternalSemaSource.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Sema/TypoCorrection.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Sema/ExternalSemaSource.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Sema/CodeCompleteOptions.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Sema/AnalysisBasedWarnings.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Sema/Template.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Sema/SemaFixItUtils.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Sema/Initialization.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Sema/Sema.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Sema/ParsedTemplate.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Sema/Overload.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Sema/IdentifierResolver.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Sema/Designator.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Sema/LoopHint.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Sema/Lookup.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Sema/AttributeList.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Sema/ScopeInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Sema/Weak.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Sema/SemaConsumer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Sema/Scope.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Sema/DeclSpec.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Sema/ObjCMethodList.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Sema/PrettyDeclStackTrace.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Sema/CodeCompleteConsumer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Sema/CleanupInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Sema/CXXFieldCollector.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Frontend -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Frontend/LangStandard.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Frontend/CodeGenOptions.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Frontend/FrontendAction.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Frontend/ASTConsumers.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Frontend/CompilerInstance.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Frontend/PreprocessorOutputOptions.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Frontend/CommandLineSourceLoc.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Frontend/LayoutOverrideSource.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Frontend/TextDiagnostic.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Frontend/TextDiagnosticPrinter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Frontend/MigratorOptions.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Frontend/SerializedDiagnostics.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Frontend/FrontendOptions.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Frontend/FrontendPluginRegistry.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Frontend/PrecompiledPreamble.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Frontend/FrontendDiagnostic.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Frontend/LogDiagnosticPrinter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Frontend/PCHContainerOperations.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Frontend/Utils.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Frontend/LangStandards.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Frontend/TextDiagnosticBuffer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Frontend/CompilerInvocation.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Frontend/MultiplexConsumer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Frontend/CodeGenOptions.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Frontend/DependencyOutputOptions.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Frontend/DiagnosticRenderer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Frontend/ASTUnit.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Frontend/SerializedDiagnosticReader.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Frontend/VerifyDiagnosticConsumer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Frontend/SerializedDiagnosticPrinter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Frontend/ChainedDiagnosticConsumer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Frontend/FrontendActions.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Rewrite -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Rewrite/Frontend -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Rewrite/Frontend/ASTConsumers.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Rewrite/Frontend/FixItRewriter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Rewrite/Frontend/Rewriters.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Rewrite/Frontend/FrontendActions.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Rewrite/Core -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Rewrite/Core/RewriteBuffer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Rewrite/Core/HTMLRewrite.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Rewrite/Core/TokenRewriter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Rewrite/Core/Rewriter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Rewrite/Core/DeltaTree.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Rewrite/Core/RewriteRope.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Config -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/ARCMigrate -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/ARCMigrate/ARCMT.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/ARCMigrate/FileRemapper.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/ARCMigrate/ARCMTActions.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/CommentLexer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/BaseSubobject.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/DeclCXX.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/APValue.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/CanonicalType.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/VTTBuilder.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/TypeVisitor.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/CharUnits.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/ASTLambda.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/DeclAccessPair.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/AttrIterator.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/DeclTemplate.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/TypeLocVisitor.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/ASTMutationListener.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/EvaluatedExprVisitor.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/StmtGraphTraits.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/DeclBase.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/SelectorLocationsKind.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/LambdaCapture.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/DeclGroup.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/ExprCXX.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/ExprOpenMP.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/DeclarationName.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/AST.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/DeclFriend.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/ExternalASTSource.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/CommentBriefParser.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/LexicallyOrderedRecursiveASTVisitor.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/Availability.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/ASTConsumer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/StmtIterator.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/DeclContextInternals.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/ASTVector.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/ODRHash.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/RawCommentList.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/ASTFwd.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/TypeLocNodes.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/CommentDiagnostic.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/DeclObjC.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/NestedNameSpecifier.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/Type.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/StmtCXX.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/DeclLookups.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/OperationKinds.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/BuiltinTypes.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/OpenMPClause.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/LocInfoType.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/TemplateName.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/DeclVisitor.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/Expr.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/StmtOpenMP.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/Decl.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/Redeclarable.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/Mangle.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/MangleNumberingContext.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/ASTUnresolvedSet.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/ASTDiagnostic.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/StmtObjC.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/CommentParser.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/ASTImporter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/ASTStructuralEquivalence.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/OperationKinds.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/ASTTypeTraits.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/UnresolvedSet.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/ParentMap.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/DependentDiagnostic.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/VTableBuilder.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/RecordLayout.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/DeclOpenMP.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/RecursiveASTVisitor.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/Attr.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/ExternalASTMerger.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/GlobalDecl.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/StmtVisitor.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/TypeOrdering.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/ASTContext.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/CommentVisitor.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/CommentSema.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/CommentCommandTraits.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/CXXInheritance.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/PrettyPrinter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/DataCollection.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/TemplateBase.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/NSAPI.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/ExprObjC.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/TypeLoc.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/QualTypeNames.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/TypeNodes.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/Comment.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/Stmt.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Edit -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Edit/FileOffset.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Edit/EditedSource.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Edit/Commit.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Edit/EditsReceiver.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Edit/Rewriters.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/Refactoring.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/ToolExecutorPluginRegistry.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/RefactoringCallbacks.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/JSONCompilationDatabase.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/CompilationDatabase.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/FileMatchTrie.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/CompilationDatabasePluginRegistry.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/Execution.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/ReplacementsYaml.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/Core -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/Core/Diagnostic.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/Core/Replacement.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/Core/Lookup.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/Refactoring -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/Refactoring/RefactoringActionRule.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/Refactoring/Rename -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/Refactoring/Rename/USRLocFinder.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/Refactoring/Rename/SymbolOccurrences.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/Refactoring/Rename/USRFindingAction.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/Refactoring/Rename/RenamingAction.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/Refactoring/Rename/USRFinder.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/Refactoring/Rename/SymbolName.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/Refactoring/RefactoringResultConsumer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/Refactoring/RefactoringDiagnostic.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/Refactoring/RefactoringRuleContext.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/Refactoring/RefactoringActionRulesInternal.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/Refactoring/RefactoringActionRuleRequirements.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/Refactoring/RefactoringOption.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/Refactoring/AtomicChange.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/Refactoring/RefactoringOptionVisitor.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/Refactoring/RefactoringOptions.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/Refactoring/RecursiveSymbolVisitor.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/Refactoring/RefactoringActionRules.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/Refactoring/RefactoringAction.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/Refactoring/Extract -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/Refactoring/Extract/Extract.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/Refactoring/ASTSelection.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/DiagnosticsYaml.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/FixIt.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/ArgumentsAdjusters.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/ASTDiff -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/ASTDiff/ASTDiffInternal.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/ASTDiff/ASTDiff.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/StandaloneExecution.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/Tooling.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Tooling/CommonOptionsParser.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Parse -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Parse/ParseAST.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Parse/ParseDiagnostic.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Parse/RAIIObjectsForParser.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Parse/Parser.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Analysis -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Analysis/CFGStmtMap.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Analysis/CFG.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Analysis/ProgramPoint.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Analysis/Support -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Analysis/Support/BumpVector.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Analysis/BodyFarm.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Analysis/CodeInjector.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Analysis/FlowSensitive -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Analysis/FlowSensitive/DataflowValues.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Analysis/CloneDetection.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Analysis/AnalysisDiagnostic.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Analysis/DomainSpecific -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Analysis/DomainSpecific/CocoaConventions.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Analysis/Analyses -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Analysis/Analyses/UninitializedValues.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Analysis/Analyses/ThreadSafetyCommon.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Analysis/Analyses/PostOrderCFGView.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Analysis/Analyses/OSLog.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Analysis/Analyses/ThreadSafetyTIL.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Analysis/Analyses/ThreadSafety.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Analysis/Analyses/FormatString.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Analysis/Analyses/ThreadSafetyOps.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Analysis/Analyses/ThreadSafetyUtil.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Analysis/Analyses/ReachableCode.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Analysis/Analyses/Dominators.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Analysis/Analyses/LiveVariables.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Analysis/Analyses/PseudoConstantAnalysis.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Analysis/Analyses/ThreadSafetyTraverse.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Analysis/Analyses/ThreadSafetyLogical.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Analysis/Analyses/Consumed.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Analysis/AnalysisDeclContext.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Analysis/CallGraph.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Lex -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Lex/ModuleLoader.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Lex/PPCallbacks.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Lex/HeaderSearch.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Lex/HeaderMap.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Lex/ModuleMap.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Lex/ScratchBuffer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Lex/Lexer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Lex/PreprocessingRecord.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Lex/PTHManager.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Lex/VariadicMacroSupport.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Lex/MultipleIncludeOpt.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Lex/HeaderSearchOptions.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Lex/LiteralSupport.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Lex/PreprocessorLexer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Lex/MacroArgs.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Lex/Token.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Lex/MacroInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Lex/HeaderMapTypes.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Lex/LexDiagnostic.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Lex/CodeCompletionHandler.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Lex/DirectoryLookup.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Lex/PPConditionalDirectiveRecord.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Lex/Pragma.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Lex/PreprocessorOptions.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Lex/TokenConcatenation.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Lex/Preprocessor.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Lex/PTHLexer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Lex/ExternalPreprocessorSource.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Lex/TokenLexer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Frontend -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Frontend/FrontendActions.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Checkers -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Checkers/SValExplainer.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Checkers/ClangCheckers.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Checkers/LocalCheckers.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/BugReporter -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/IssueHash.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/Analyses.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/CheckerManager.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/CheckerRegistry.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/PathSensitive -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/PathSensitive/TaintTag.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/PathSensitive/SummaryManager.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/PathSensitive/LoopWidening.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/PathSensitive/SValVisitor.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/PathSensitive/Regions.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/PathSensitive/LoopUnrolling.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeMap.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/CheckerOptInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Core/Checker.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/BuiltinsNios2.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/TypeTraits.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/TargetInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/OperatorKinds.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/DiagnosticError.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/BuiltinsX86_64.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/SanitizerSpecialCaseList.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/OpenMPKinds.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/OpenCLOptions.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/BuiltinsSystemZ.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/MemoryBufferCache.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/BuiltinsMips.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/Diagnostic.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/LLVM.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/OpenCLImageTypes.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/X86Target.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/FileSystemOptions.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/ObjCRuntime.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/BuiltinsAArch64.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/ExpressionTraits.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/Linkage.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/TokenKinds.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/DiagnosticIDs.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/TargetBuiltins.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/OperatorPrecedence.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/TargetCXXABI.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/CapturedStmt.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/Version.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/DiagnosticOptions.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/BuiltinsNVPTX.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/AttrSubjectMatchRules.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/PlistSupport.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/ABI.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/BuiltinsX86.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/VersionTuple.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/BuiltinsARM.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/LangOptions.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/TemplateKinds.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/BuiltinsPPC.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/IdentifierTable.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/CharInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/OpenMPKinds.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/AttrKinds.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/Builtins.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/SourceLocation.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/BuiltinsXCore.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/XRayLists.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/DebugInfoOptions.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/SourceManager.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/PrettyStackTrace.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/FileManager.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/SyncScope.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/TokenKinds.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/Sanitizers.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/DiagnosticCategories.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/TargetOptions.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/AlignedAllocation.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/Sanitizers.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/Module.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/ExceptionSpecificationType.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/FileSystemStatCache.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/SourceManagerInternals.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/AllDiagnostics.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/AddressSpaces.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/LangOptions.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/Lambda.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/Visibility.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/BuiltinsHexagon.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/PartialDiagnostic.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/Specifiers.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/OpenCLExtensions.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/DiagnosticOptions.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/MacroBuilder.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/Cuda.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/BuiltinsNEON.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/Builtins.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/SanitizerBlacklist.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/VirtualFileSystem.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/PragmaKinds.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/BuiltinsAMDGPU.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/BuiltinsLe64.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/CommentOptions.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/OperatorKinds.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/Attributes.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/BuiltinsWebAssembly.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Serialization -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Serialization/ModuleFileExtension.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Serialization/ContinuousRangeMap.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Serialization/ModuleManager.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Serialization/ASTWriter.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Serialization/ASTReader.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Serialization/GlobalModuleIndex.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Serialization/ASTDeserializationListener.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Serialization/SerializationDiagnostic.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Serialization/Module.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Serialization/ASTBitCodes.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Driver -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Driver/Types.def -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Driver/DriverDiagnostic.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Driver/Driver.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Driver/Action.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Driver/Options.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Driver/Phases.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Driver/Compilation.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Driver/Multilib.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Driver/XRayArgs.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Driver/Util.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Driver/Types.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Driver/Job.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Driver/Tool.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Driver/SanitizerArgs.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Driver/ToolChain.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Driver/Distro.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/CrossTU -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/CrossTU/CrossTUDiagnostic.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/CrossTU/CrossTranslationUnit.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/FrontendTool -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/FrontendTool/Utils.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/CodeGen -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/CodeGen/CodeGenABITypes.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/CodeGen/CodeGenAction.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/CodeGen/ModuleBuilder.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/CodeGen/SwiftCallingConv.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/CodeGen/ObjectFilePCHContainerOperations.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/CodeGen/ConstantInitFuture.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/CodeGen/CGFunctionInfo.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/CodeGen/ConstantInitBuilder.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/CodeGen/BackendUtil.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang-c -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang-c/Platform.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang-c/CXErrorCode.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang-c/BuildSystem.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang-c/CXCompilationDatabase.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang-c/Documentation.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang-c/Index.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang-c/CXString.h -- Up-to-date: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang -- Up-to-date: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Sema -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Sema/AttrTemplateInstantiate.inc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Sema/AttrParsedAttrKinds.inc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Sema/AttrParsedAttrImpl.inc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Sema/AttrParsedAttrList.inc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Sema/AttrSpellingListIndex.inc -- Up-to-date: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Config -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Config/config.h -- Up-to-date: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/StmtNodes.inc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/CommentHTMLNamedCharacterReferences.inc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/CommentCommandList.inc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/AttrImpl.inc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/CommentNodes.inc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/CommentHTMLTagsProperties.inc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/AttrVisitor.inc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/CommentHTMLTags.inc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/AttrDump.inc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/Attrs.inc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/CommentCommandInfo.inc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/DeclNodes.inc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/AST/StmtDataCollectors.inc -- Up-to-date: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Parse -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Parse/AttrParserStringSwitches.inc -- Up-to-date: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer -- Up-to-date: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Checkers -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/StaticAnalyzer/Checkers/Checkers.inc -- Up-to-date: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/DiagnosticSerializationKinds.inc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/arm_neon.inc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/DiagnosticLexKinds.inc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/AttrHasAttributeImpl.inc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/DiagnosticASTKinds.inc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/DiagnosticRefactoringKinds.inc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/AttrList.inc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/DiagnosticCrossTUKinds.inc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/Version.inc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/DiagnosticFrontendKinds.inc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/AttrSubMatchRulesList.inc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/DiagnosticAnalysisKinds.inc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/DiagnosticIndexName.inc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/DiagnosticSemaKinds.inc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/DiagnosticCommentKinds.inc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/DiagnosticGroups.inc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/DiagnosticParseKinds.inc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/DiagnosticCommonKinds.inc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Basic/DiagnosticDriverKinds.inc -- Up-to-date: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Serialization -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Serialization/AttrPCHWrite.inc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Serialization/AttrPCHRead.inc -- Up-to-date: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Driver -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang/Driver/Options.inc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/share/clang/bash-autocomplete.sh -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/adxintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/altivec.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/ammintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/arm_acle.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/armintr.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/arm64intr.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/avx2intrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/avx512bwintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/avx512bitalgintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/avx512vlbitalgintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/avx512cdintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/avx512vpopcntdqintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/avx512dqintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/avx512erintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/avx512fintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/avx512ifmaintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/avx512ifmavlintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/avx512pfintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/avx512vbmiintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/avx512vbmivlintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/avx512vbmi2intrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/avx512vlvbmi2intrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/avx512vlbwintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/avx512vlcdintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/avx512vldqintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/avx512vlintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/avx512vpopcntdqvlintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/avx512vnniintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/avx512vlvnniintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/avxintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/bmi2intrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/bmiintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/__clang_cuda_builtin_vars.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/__clang_cuda_cmath.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/__clang_cuda_complex_builtins.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/__clang_cuda_intrinsics.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/__clang_cuda_math_forward_declares.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/__clang_cuda_runtime_wrapper.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/cetintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/clzerointrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/cpuid.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/clflushoptintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/clwbintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/emmintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/f16cintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/float.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/fma4intrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/fmaintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/fxsrintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/gfniintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/htmintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/htmxlintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/ia32intrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/immintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/intrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/inttypes.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/iso646.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/limits.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/lwpintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/lzcntintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/mm3dnow.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/mmintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/mm_malloc.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/module.modulemap -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/msa.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/mwaitxintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/nmmintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/opencl-c.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/pkuintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/pmmintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/popcntintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/prfchwintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/rdseedintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/rtmintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/s390intrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/shaintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/smmintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/stdalign.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/stdarg.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/stdatomic.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/stdbool.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/stddef.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/__stddef_max_align_t.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/stdint.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/stdnoreturn.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/tbmintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/tgmath.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/tmmintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/unwind.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/vadefs.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/vaesintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/varargs.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/vecintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/vpclmulqdqintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/wmmintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/__wmmintrin_aes.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/__wmmintrin_pclmul.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/x86intrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/xmmintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/xopintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/xsavecintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/xsaveintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/xsaveoptintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/xsavesintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/xtestintrin.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/arm_neon.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/cuda_wrappers/algorithm -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/cuda_wrappers/complex -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/clang/6.0.1/include/cuda_wrappers/new -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libclangBasic.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libclangLex.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libclangParse.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libclangAST.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libclangASTMatchers.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libclangDynamicASTMatchers.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libclangCrossTU.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libclangSema.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libclangCodeGen.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libclangAnalysis.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libclangEdit.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libclangRewrite.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libclangARCMigrate.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libclangDriver.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libclangSerialization.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libclangFrontend.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libclangRewriteFrontend.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libclangFrontendTool.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libclangTooling.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libclangToolingCore.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libclangToolingRefactor.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libclangToolingASTDiff.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libclangIndex.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libclangStaticAnalyzerCore.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libclangStaticAnalyzerCheckers.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libclangStaticAnalyzerFrontend.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libclangFormat.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/clang-6.0 -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/clang Creating clang++ Creating clang-cl Creating clang-cpp -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/clang-format -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/share/clang/clang-format-bbedit.applescript -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/share/clang/clang-format-diff.py -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/share/clang/clang-format-sublime.py -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/share/clang/clang-format.el -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/share/clang/clang-format.py -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/git-clang-format -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libclangHandleCXX.a -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/clang-import-test -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/clang-offload-bundler -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/clang-rename -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/share/clang/clang-rename.py -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/share/clang/clang-rename.el -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/clang-refactor -- Up-to-date: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/clang-refactor -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/clang-check -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/clang-func-mapping -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/scan-build -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/libexec/ccc-analyzer -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/libexec/c++-analyzer -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/share/man/man1/scan-build.1 -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/share/scan-build/scanview.css -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/share/scan-build/sorttable.js -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/scan-view -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/share/scan-view/ScanView.py -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/share/scan-view/Reporter.py -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/share/scan-view/startfile.py -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/share/scan-view/FileRadar.scpt -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/share/scan-view/GetRadarVersion.scpt -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/share/scan-view/bugcatcher.ico -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libclang.so.6.0 -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libclang.so.6 -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libclang.so -- Up-to-date: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang-c -- Up-to-date: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang-c/Platform.h -- Up-to-date: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang-c/CXErrorCode.h -- Up-to-date: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang-c/BuildSystem.h -- Up-to-date: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang-c/CXCompilationDatabase.h -- Up-to-date: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang-c/Documentation.h -- Up-to-date: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang-c/Index.h -- Up-to-date: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/include/clang-c/CXString.h -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/cmake/clang/ClangTargets.cmake -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/cmake/clang/ClangTargets-none.cmake -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/cmake/clang/ClangConfig.cmake -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/bugpoint -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/BugpointPasses.so -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llvm-dsymutil -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/lli -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llvm-as -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llvm-bcanalyzer -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llvm-c-test -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llvm-cat -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llvm-cfi-verify -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llvm-cov -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llvm-cvtres -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llvm-cxxdump -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llvm-cxxfilt -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llvm-diff -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llvm-dis -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llvm-dwarfdump -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llvm-dwp -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llvm-extract -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llvm-link -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llvm-lto2 -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llvm-mc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llvm-mcmarkup -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llvm-modextract -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llvm-mt -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llvm-nm -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llvm-objcopy -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llvm-objdump -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llvm-opt-report -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llvm-pdbutil -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llvm-rc -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llvm-readobj Creating llvm-readelf -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llvm-rtdyld Creating libLLVM-6.0.1.so Creating libLLVM.so -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/libLLVM-6.0.so -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llvm-size -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llvm-split -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llvm-stress -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llvm-strings -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llvm-symbolizer -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/llvm-xray -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/obj2yaml -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/opt -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/share/opt-viewer/opt-diff.py -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/share/opt-viewer/opt-stats.py -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/share/opt-viewer/opt-viewer.py -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/share/opt-viewer/optpmap.py -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/share/opt-viewer/optrecord.py -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/share/opt-viewer/style.css -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/sancov -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/sanstats -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/verify-uselistorder -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/bin/yaml2obj -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/cmake/llvm/LLVMExports.cmake -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/cmake/llvm/LLVMExports-none.cmake -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/cmake/llvm/LLVMConfig.cmake -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/cmake/llvm/LLVMConfigVersion.cmake -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/cmake/llvm/LLVM-Config.cmake -- Up-to-date: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/cmake/llvm/. -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/cmake/llvm/./LLVMExternalProjectUtils.cmake -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/cmake/llvm/./CheckCompilerVersion.cmake -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/cmake/llvm/./CrossCompile.cmake -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/cmake/llvm/./LLVMProcessSources.cmake -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/cmake/llvm/./AddOCaml.cmake -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/cmake/llvm/./DetermineGCCCompatible.cmake -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/cmake/llvm/./GetSVN.cmake -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/cmake/llvm/./FindOCaml.cmake -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/cmake/llvm/./LLVMInstallSymlink.cmake -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/cmake/llvm/./GenerateVersionFromCVS.cmake -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/cmake/llvm/./TableGen.cmake -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/cmake/llvm/./AddSphinxTarget.cmake -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/cmake/llvm/./CheckLinkerFlag.cmake -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/cmake/llvm/./AddLLVMDefinitions.cmake -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/cmake/llvm/./CheckAtomic.cmake -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/cmake/llvm/./AddLLVM.cmake -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/cmake/llvm/./HandleLLVMOptions.cmake -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/cmake/llvm/./ChooseMSVCCRT.cmake -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/cmake/llvm/./FindSphinx.cmake -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/cmake/llvm/./HandleLLVMStdlib.cmake -- Installing: /home/buildozer/aports/community/emscripten-fastcomp/pkg/emscripten-fastcomp/usr/lib/emscripten-fastcomp/lib/cmake/llvm/./VersionFromVCS.cmake make: Leaving directory '/home/buildozer/aports/community/emscripten-fastcomp/src/emscripten-fastcomp-1.40.1/build' >>> emscripten-fastcomp*: Running postcheck for emscripten-fastcomp >>> emscripten-fastcomp*: Preparing package emscripten-fastcomp... >>> emscripten-fastcomp*: Stripping binaries >>> emscripten-fastcomp*: Scanning shared objects >>> emscripten-fastcomp*: Tracing dependencies... python3 so:libc.musl-x86.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 so:libz.so.1 >>> emscripten-fastcomp*: Package size: 140.0 MB >>> emscripten-fastcomp*: Compressing data... >>> emscripten-fastcomp*: Create checksum... >>> emscripten-fastcomp*: Create emscripten-fastcomp-1.40.1-r1.apk >>> emscripten-fastcomp: Build complete at Tue, 25 May 2021 08:12:55 +0000 elapsed time 0h 13m 34s >>> emscripten-fastcomp: Cleaning up srcdir >>> emscripten-fastcomp: Cleaning up pkgdir >>> emscripten-fastcomp: Uninstalling dependencies... (1/15) Purging .makedepends-emscripten-fastcomp (20210525.075924) (2/15) Purging python3 (3.9.5-r1) (3/15) Purging cmake (3.20.2-r0) (4/15) Purging zlib-dev (1.2.11-r3) (5/15) Purging libarchive (3.5.1-r0) (6/15) Purging libbz2 (1.0.8-r1) (7/15) Purging libffi (3.3-r2) (8/15) Purging gdbm (1.19-r0) (9/15) Purging xz-libs (5.2.5-r0) (10/15) Purging mpdecimal (2.5.1-r1) (11/15) Purging readline (8.1.0-r0) (12/15) Purging sqlite-libs (3.35.5-r0) (13/15) Purging lz4-libs (1.9.3-r0) (14/15) Purging rhash-libs (1.4.1-r0) (15/15) Purging libuv (1.41.0-r0) Executing busybox-1.33.1-r1.trigger OK: 312 MiB in 89 packages >>> emscripten-fastcomp: Updating the community/x86 repository index... >>> emscripten-fastcomp: Signing the index...